/*	--------------------------------------------------	PRINT STYLES	--------------------------------------------------	Client:		Author:		Date:	Month, Year		*//* =========================================================================== DIVS AND CLASSES THAT WILL NOT BE PRINTED OUT */#search, #topNav, #mainNav, #actionsContainer, #subNav, #campsLogo, #contentLeft, #rightHeaderButton, .mainInterior #contentLeft, #header, #footer{	display: none;}/* =========================================================================== DIVS RESTYLED FOR PRINT VERSION */body {	color: #545454;	font-family: Futura, "Avant Garde", Arial, Helvetica, sans-serif;	font-size: 12px;}img{	border:none;	}#uber {	width: 100%;	background: none;}#header {	width: 100%;	margin-bottom: 10px;	background: none;}#main {	width: 100%;}.mainInterior {	background: none;	border-top: none;		}#contentInt{	padding: 0;	width: 100%;}#footer {	margin: 0px 0px 0px 0px;	padding: 10px 0;	width: 100%;}.heading {	margin: 0px 0px 0px 0px;	padding: 0px 0px 20px 0px;	text-transform: uppercase;	font-size: 22px;	color: #000;}.subheading {	margin: 0px 0px 0px 0px;	padding: 10px 0px 10px 0px;	font-size: 16px;	color: #000;}.introtext {	font-size: 15px;}table{	padding-bottom:15px;}td {	padding:5px;	border-bottom:1px solid #86888B;}#campsHeaderShadow{	padding-bottom:20px;	}#campsTitle a{	font-size:22px;	color:#000;	text-decoration:none;}#followYMCA{	border-top:1px solid #000;		border-bottom:1px solid #000;	padding:10px 0px;}#esol{	padding-top:20px;	}.floatleft {	float: left;	margin-right: 20px;	margin-bottom: 20px;	border:1px solid #86888B;	padding:5px;}.floatright {	float: right;	margin-left: 20px;	margin-bottom: 20px;	border:1px solid #86888B;	padding:5px;}.mainInterior #contentRight {	width:100%;	clear:both;}#pageTitle{	position:relative;	}/* ----- END OF TEMPLATE ----- */