@media print {

body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

/* Use this class for anything you want hidden in the printed version */
.noprint { display: none; }

#utilityNav, #header, #breadcrumb, #sidebar, .backToTop, #featureButtons { display: none; }

#logo { margin-left: -12px; }

		#mainContentArea h1 { margin: 0 0 8px 0; border-bottom: 1px solid #999; padding: 14px 0 10px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 2em; font-weight: normal; color: #666; text-transform: lowercase; }
		#mainContentArea h1.noBorder { margin: 0; border-bottom: 0; }
		#mainContentArea h2 { margin: 0 0 5px 0; border-top: 1px solid #999; border-bottom: 1px dotted #999; padding: 4px 0 4px 23px; font-size: 1.3em; font-weight: bold; color: #000; text-transform: uppercase; }
			#mainContentArea h2 a { text-decoration: none; }
		#mainContentArea h3 { font-weight: bold; text-transform: uppercase; }
			#mainContentArea h3 a { color: #333; text-decoration: none; }
		#mainContentArea p { padding: 0 0 15px 0; }
		#mainContentArea ul { padding: 0 0 15px 0; list-style-type: none; }
		#mainContentArea ol { padding: 0 0 15px 0; }
			#mainContentArea li { padding: 0 0 2px 10px; background: url(../_images/bullet1.gif) 0 5px no-repeat; }
		#mainContentArea a { color: #333; text-decoration: underline; }
		#mainContentArea a.noUnderline { text-decoration: none; }
		#mainContentArea a:hover { color: #000 !important; }
		
		#mainContentArea.alternate h2 { margin: 0; border-top: 1px dotted #999; border-bottom: none; }
		#mainContentArea.alternate h2.noBorder { border-top: none; }
		#mainContentArea.alternate p { padding-left: 23px; }
		#mainContentArea.alternate p a { color: #666; text-transform: uppercase; text-decoration: none; }

		/* Section Specific Styles */
		#sCalendar #mainContentArea a.backToTop { color: #c93; text-decoration: none; }
		#sCulturalAffairs #mainContentArea a.backToTop { color: #00aecf; text-decoration: none; }
		#sVenues #mainContentArea a.backToTop { color: #ed1c24; text-decoration: none; }
		#sCommunity #mainContentArea a.backToTop { color: #c49d4d; text-decoration: none; }
		#sResources #mainContentArea a.backToTop { color: #6e8dc6; text-decoration: none; }
		#sArtsCommission #mainContentArea a.backToTop { color: #ff9432; text-decoration: none; }
		
		#sCalendar #mainContentArea a.altLink { font-size: .9em; color: #c93; text-decoration: none; text-transform: uppercase; }
		#sCulturalAffairs #mainContentArea a.altLink { font-size: .9em; color: #00aecf; text-decoration: none; text-transform: uppercase;  }
		#sVenues #mainContentArea a.altLink { font-size: .9em; color: #ed1c24; text-decoration: none; text-transform: uppercase;  }
		#sCommunity #mainContentArea a.altLink { font-size: .9em; color: #c49d4d; text-decoration: none; text-transform: uppercase;  }
		#sResources #mainContentArea a.altLink { font-size: .9em; color: #6e8dc6; text-decoration: none; text-transform: uppercase;  }
		#sArtsCommission #mainContentArea a.altLink { font-size: .9em; color: #ff9432; text-decoration: none; text-transform: uppercase;  }

		#sCulturalAffairs h2 { background: url(../_images/dot-cultural-affairs.gif) 0 3px no-repeat; }
		#sCommunity h2 { background: url(../_images/dot-community.gif) 0 3px no-repeat; }
		#sResources h2 { background: url(../_images/dot-resources.gif) 0 3px no-repeat; }
		/* End Section Specific Styles */

		.promo { width: 512px; min-height: 104px; height: auto !important; height: 104px; margin: 0 0 8px 0; padding: 0 0 4px 0; background: url(../_images/div-promo.gif) 0 100% repeat-x; overflow: hidden; }
			.promoImage { width: 90px; float: left; }
			.promoText { width: 412px; float: right; color: #666; }
				.promoDate { padding: 0 !important; }
				.promoText h2 { font-weight: bold; text-transform: uppercase; color: #231f20; }
				.promoText .subhead { color: #231f20; }
				.promoText a { color: #231f20 !important; text-decoration: none !important; }

		.promo2 { width: 512px; min-height: 190px; margin: 0 0 8px 0; padding: 0 0 4px 0; background: url(../_images/div-promo.gif) 0 100% repeat-x; overflow: hidden; }
			.promo2Image { width: 275px; float: left; }
			.promo2Text { width: 237px; float: left; color: #666; }
				.promo2Text .subhead { color: #333; }
				.promo2Text a { color: #666 !important; }

		#featureHeader { border-bottom: 1px solid #999; font-size: 1.1em; }
			#featureHeader h2 { margin: 0; border: none; padding: 0; background: none; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
		#featureImage { padding: 8px 0 22px 0; }



#footer { border-top: 1px solid #999; padding: 10px 0; }
	#footer li { display: none; }
	#footer li.copyright { display: block !important; }
	
	
}
