
/* Print CSS Document */


body {
	margin: 0 auto; 
	padding: 0; 
	font-size: 1em;
	}

#topcontainer {
	margin:0 auto;
	padding: 0;
	text-align: left;
	border:0;

	}
	
#printhead, #printhead h1 {
	display: inline;
	font-size: 200%;
	text-align: left;
	border: 0;
	font-weight: bold;
	}
	
#rap, #rap2 {
	margin: 0 auto;
	padding:0;
	}
	
#bottomcontainer {
	margin:0 auto;
	padding: 0;
	}
   
#toptext {
	margin:0 auto;
	display: none;
	}

a.toplink, 
a.toplink:link, 
a.toplink:active, 
a.toplink:visited {
	}

a.toplink:hover {
	}

#maincontainer {
	margin:0 auto;
	padding: 0;
	}
	
#header {
	margin: 0 auto;
	padding: 0;
	}

	
/*--------------------Left navigation --------------------------------------*/	
	
	#leftcolumn {
	display: none;
	visibility: hidden;
	width:0px;
	height:0px;
	}
	
	#leftnav {
			display: none;
	visibility: hidden;
	width:0px;
	height:0px;
		}
	
	
			
	#navborderbottom {display:none}

/*--------------------------------------------------------------------

					TWO COLUMN - For index page only
					Okay, so the right and left columns were
					switched but not renamed. I know, 
					it's silly.
					
-----------------------------------------------------------------------*/


#twocolumn {
	margin: 0 auto;
	}

#middlecolumn {
	margin: 0 auto;
	}
	


#middlecolumn .middletitle {
	margin:0 auto;
	font-size: 90%;
	font-weight: bold;
	text-align:center;
	}		
	
#middlecolumn .middletitle a,
#middlecolumn .middletitle a:link, 
#middlecolumn .middletitle a:active, 
#middlecolumn .middletitle a:visited {
	text-decoration:none;
	}

#middlecolumn .middletitle a:hover {
	text-decoration:none;
	}	
	
	
.middlesect {
	margin:0 auto;
	font-size: 80%;
	}	


.middlesect a,
.middlesect a:link,
.middlesect a:visited,
.middlesect a:active {
	}
	
.middlesect a:hover {
	}

.calendar {
	font-size: 65%;
	margin: 0 auto;
	}

.calendar td.date {
	vertical-align: top;
	}

.calendar td.calentry {
	}

.calendar td.calentry a,
.calendar td.calentry a:link,
.calendar td.calentry a:visited,
.calendar td.calentry a:active {
	}
	
.calendar td.calentry a:hover {
	}

#rightcolumn {
	margin: 0 auto;
	}
	
#rightcolumn a:link,
#rightcolumn a:visited,
#rightcolumn a:active {
	font-weight:bold;
	}
	
#rightcolumn a:hover {
	}
	
.righttitle {
	margin:0 auto;
	font-size: 90%;
	font-weight: bold;
	text-align: left;
	}



.programgroup {
	margin: 0 auto;
	font-size: 100%;
	}

.programtext {
	font-size:75%;
	}

.programtext p {
	margin: 0;
	}
	
.icon {
	}
	
.iconwg {
	}

a.programname,
a.programname:link,
a.programname:active, 
a.programname:visited {
	font-weight:bold;
	font-size: 130%;
	}

a.programname:hover {
	}


/*--------------------------------------------------------------------

					WIDE COLUMN - For all pages except home
					
-----------------------------------------------------------------------*/



#widecolumn {
width: 99%;	}

.sitemap {
	font-size: 90%;
	}	
	
#widecolumn ul, #widecolumn ul li, #widecolumn ul li ul, #widecolumn ul li ul li, #widecolumn ul li ul li ul {
	padding:0;
	}
	
	
#widecolumn a,
#widecolumn a:link,
#widecolumn a:visited,
#widecolumn a:active {
	}
	
#widecolumn a:hover {
	}
	
#widecolumn a.noborder,
#widecolumn a.noborder:link,
#widecolumn a.noborder:visited,
#widecolumn a.noborder:active,
#widecolumn a.noborder:hover {
	}
	

.widetitle {
margin:0px auto;
font-size: 90%;
font-weight: bold;
text-align:left;
}

.widetext, .widetext_small {
	font-size:80%;
	margin: 0;
	}

.widetext_small {
	}

.wideprogramtext {
	}

.wideprogramtext p {
	margin: 0;
	padding: 0;
	text-align: justify;
	}
	
	
.weather, .weathersmall, .weathertight {
	font-size: 90%;
	margin: 0;
	text-align: left;
	}
	
.weathertight {
	}

.weather thead, .weathersmall thead, .weathertight thead {
	font-size: 120%;
	font-weight: bold;
	}

.weather td, .weathertight td {
	}

.weathertight td {
	}

.weathersmall td {	
	}

.weathersmall td.weathersub {
	font-weight: bold;
	}

.underhead {
	font-size: 90%;
	}
	
ul.narrow {
	}	
	
h1, h2, h3 {
	margin:0;
	padding: 0;
	font-size: 120%;
	font-weight:bold;
	}
	
h3 {
	}
	
.catheader {
	}

.subscribe {
	}

#footer {
margin: 0 auto;
font-size: 65%;
text-align:center;
}

.image {
margin: 0 auto;
text-align:center;
}

.hitter {
	font-size: 75%;
	text-align: left;
	}
	
	/*-----------------guestbook--------------------------------*/

.guest {
	font-size: 90%;
	}
	
.guest td {
	}

.guest td.right {
	text-align: right;
	}	
	
.guest td.guestmsg {
	}

.guest td.reply {
	text-align: right;
	}	