/* 
Print layout: */
@page {
  size: auto;   /* auto is the initial value */
  margin: 5%;
}


h1, h2, h3,
h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid }
blockquote,
pre           { page-break-inside: avoid }
ul, ol, dl    { page-break-before: avoid }
   

body{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-family: Verdana, Geneva, sans-serif;
	background: none;
	color: #919294;
	font-size: 11px;
	line-height: 2em;
}

h1, h2, h3, h4, p, form{
	margin: 0px;
}

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 30px;
	font-weight: normal;
	color: #9666b5;
}

h2{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #00aeef;
	font-weight: normal;
	padding: 10px 0px 0px 0px;
}

.h2{		
	font-size: 12px;
	line-height: 16px;
	color: #00aeef;
}

h3{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #00aeef;
	font-weight: normal;
	color: #9666B5;
	padding: 10px 0px 0px 0px;
}

h4{
	font-size: 11px;
	line-height: 16px;
	color: #00b5dd;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}

h5{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #797872;
	font-size: 11px;
}

p{
	padding: 7px 0px;
}

a{
	color: #00b5dd;
	text-decoration: none;
}

a:hover{
	color: #9666b5;
}

img{
	vertical-align: bottom;
	border: 0px;
}

.clear{
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

.center{
	text-align: center;
}

.hr1{
	background:url(img/hr1.png) repeat-x left center;
	clear: both;
	height: 7px;
	line-height: 7px;
	font-size: 7px;	
	margin: 0px 18px 1px 10px;
}

.hr2{
	background:url(img/hr2.png) repeat-x left center;
	height: 10px;
	line-height: 10px;
}

#wrapper{
	width: auto;
	margin: auto;
	text-align: left;
}

.box1{
	background:url(img/box2-mid.png) repeat-y center left;
	clear: both;
}

.box1Top{
	background:url(img/box2-top.png) no-repeat top left;
}

.box1TopB{
	background:url(img/box2-top-2.png) no-repeat top left;
}

.box1Bot{
	background:url(img/box2-bot.png) no-repeat bottom left;
	padding: 0px 0px 12px 0px;
	width: 100%;
}

#header{
	margin: 0px 0px 0px 0px;
}

#logo{
	width: auto;
	float: none;
	text-align: center;
}

#headerRight{
	width: auto;
	float: none;
	margin: 10px 0px 0px 0px;
	text-align: center;
}

#headerRight h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 20px;
	color: #00AEEF;
	font-weight: normal;
	width: auto;
	float: none;
	padding: 0px 0px 30px 0px;
}


#headerRight h4{
		
}

#topLinks{
	display: none;
}

#topLinks p{
	padding: 0px;	
}

#topLinks a{
	color: #ffffff;
	text-transform: uppercase;
	margin: 0px 0px;
}

#topLinks a:hover{
	color: #eae0a1; /* #9666b5; */
}

#navigation{
	display: none;
}
		
.navLeft{
	background: url(img/box1-left.png) no-repeat left top;
}

.navRight{
	background: url(img/box1-right.png) no-repeat right top;
	height: 48px;
}

#navigation ul{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	list-style: none;
	
}

#navigation ul li{
	float: left;
	background:url(img/nav_separator.png) no-repeat left center;
	padding: 0px 5px 0px 7px;
}

#navigation ul li.first{
	background: none;
}

#navigation ul li a{
	color: #999a9c;
	display: block;
	padding: 6px 10px;
	text-transform: uppercase;
}

#navigation ul li a:hover{
	color: #00b5dd;
}

#homeBanner{
	display: none;
}

#landerBanner{
	padding: 0px 0px 0px 33px;
	z-index: 900;
	display: none;
}

#wrapper2{
	width: auto;
	float: none;
}

#wrapper3{
	width: auto;
	float: none;
	position: relative;
}

#wrapper4{
	width: auto;
	position: relative;
}

#leftSide{
	display: none;
}

#homeContent{
	width: auto;
	float: none;
}

#leftSide p{
	padding: 3px 0px 15px 0px;
}

#lander .landerBotContent{
	display: none;
}

p.healthcareKids{
	background: url(img/healthcare-kids.png) no-repeat left top;
	height: 65px;
	width: 231px;
	padding: 3px 0px 15px 0px;
}

p.healthcareAdults{
	background: url(img/healthcare-adults.png) no-repeat left top;
	height: 65px;
	width: 231px;
	padding: 3px 0px 15px 0px;
}

p.healthcareAdults2{
	background: url(img/healthcare-adults-2.png) no-repeat left top;
	height: 65px;
	padding: 3px 0px 0px 0px;
	float: left;
	width: 231px;
	margin: 0px 17px 0px 0px;

}

p.healthcareKids2{
	background: url(img/healthcare-kids-2.png) no-repeat left top;
	height: 65px;
	padding: 3px 0px 0px 0px;
	float: left;
	width: 231px;
	margin: 0px 17px 0px 0px;
}

p.healthcareKids a,
p.healthcareAdults a,
p.healthcareKids2 a,
p.healthcareAdults2 a{
	display: block;
	padding: 8px 0px 0px 95px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7d7d7d;
	font-size: 18px;
	line-height: 19px;
}

p.healthcareKids a:hover,
p.healthcareKids2 a:hover{
	color: #00bde7;
}

p.healthcareAdults a:hover,
p.healthcareAdults2 a:hover{
	color: #9666b5;
}

#rightSide{
	width: auto;
	float: none;
	padding: 15px 0px 0px 0px;
	display: none;
}

.box3{
	background:none;
	width: auto;
}

.box3Top{
	background:none;
}

.box3Bot{
	background:none;
	padding: 7px 0px 10px 0px;
}

#home .box3Bot{
	min-height: 1px;
}

* html #home .box3Bot{
	height: 1px;
}

.box3 h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;
	background: none;
	color: #797872;
	font-weight: normal;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 10px 0px;
}

#rightSide .blockConntent{
	padding: 0px 0px 10px 0px;
	font-size: 10px;
	line-height: 16px;
	color: #7d7d7d;
}

#rightSide .blockConntent p{
	padding: 0px 0px;
}

#rightSide .blockConntent h4{
	font-size: 11px;
	line-height: 16px;
	color: #00b5dd;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}

#rightSide .blockConntent h5{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #797872;
	font-size: 10px;
}

#rightSide .blockConntent a{
	color: #797872;
	font-weight: bold;
}

#rightSide .blockConntent a:hover{
	color: #9666b5;
}

#rightSide .blockConntent h4 a{
	font-size: 11px;
	line-height: 16px;
	color: #00b5dd;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	color: #00b5dd;
}

#rightSide .blockConntent h4 a:hover{
	color: #9666b5;
}

#rightSide .hr2{
	margin: 0px 35px 0px 27px;
}

#rightSide .blockConntent .hr2{
	margin: 0px;
}

.box4{
	background:url(img/box4-mid.png) repeat-y left center;
	width: 231px;
}

.box4Top{
	background:url(img/box4-top.png) no-repeat left top;
}

.box4Bot{
	background:url(img/box4-bot.png) no-repeat left bottom;
	padding: 2px  12px 5px 35px;
}

#locationsBox{
	margin: 60px 0px 0px 0px;	
}

#locationsBox .hr2{
	height: 15px;
	line-height: 15px;
}

#locationsBox .hr2.m2{
	height: 10px;
}

#locationsBox img{
	float: left;
}

#locationsBox p{
	font-size: 9px;
	line-height: 12px;
	padding: 0px;
	margin: 0px 0px 0px 60px;
	min-height: 40px;
	color: #7d7d7d;
}

* html #locationsBox p{
	height: 40px;
}

#locationsBox p span.phone{
	font-weight: bold;
	color: #00bde7;
	display: block;
}

.m2{
	margin: 0px 0px 0px 60px;
}

p.needHealthcareBanner,
p.pleaseDonateBanner{
	padding: 0px;
	margin: 0px;
	width: 240px;
	height: 71px;
	text-align: right;
}

p.needHealthcareBanner {
	float: left;
	background:url(img/need-healthcare-bg.jpg);
}

p.pleaseDonateBanner {
	float: right;
	background:url(img/please-donate-bg.jpg);
}

p.needHealthcareBanner a, p.pleaseDonateBanner a{
	display: block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	line-height: 20px;
	color: #ffffff;
	min-height: 63px;
}

* html p.needHealthcareBanner a{
	min-height: 63px;
}

* html p.pleaseDonateBanner a{
	min-height: 63px;
}

p.needHealthcareBanner a{
	padding: 8px 10px 0px 130px;
}
p.pleaseDonateBanner a{
	padding: 8px 10px 0px 100px;
}
	
p.needHealthcareBanner a span, p.pleaseDonateBanner a span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 15px;
	text-transform: uppercase;
	display: block;
}

p.needHealthcareBanner a:hover, p.pleaseDonateBanner a:hover{
	color: #ffffff;
}

.bottombanners{
	display: none;
}

#footer{
	display: none;
}

.box5{
	background:url(img/footer-bg.png) repeat left top;
}

.box5Right{
	background:url(img/footer-shadow-right.png) no-repeat right top;
}

.box5Bot{
	background:url(img/footer-shadow-bot.png) no-repeat right bottom;
	padding: 10px 20px 10px 10px;
	height: 100%;
}

.subscribeBox{
	width: 183px;
	float: right;
	border: solid 1px #797872;
	text-align: right;
	line-height: 10px;

}

.subscribeBox input{
	margin: 0px;
}

.subscribeBox input.textbox{
	border: none 0px;
	padding: 2px 0px;
	background: none;
	width: 120px;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	line-height: normal;
	vertical-align: top;
}

.subscribeBox input.button{
	vertical-align: bottom;
	cursor: pointer;
}

#footerLinks{
	width: 490px;
	float: left;
}

#subscribeForm{
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 395px;
	float: right;
}

#subscribeForm label{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #0089a7;
	vertical-align: middle;
	float: left;	
}

#footer .hr2{
	margin: 0px 9px 0px 6px;
}


#footerLinks{
	color: #999a9c;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 3px 0px 3px 0px;

}

#footerLinks a{
	text-transform: uppercase;
	color: #999a9c;
	padding: 0px 10px;
}

#footerLinks a:hover{
	color: #0089a7;
}

#subnav{
	display: none;
}

* html #subnav{
	height: 13px;
}

#subnav ul{
	margin: -8px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	z-index: 911;
}

#subnav ul li{
	background:url(img/subnav_separator.png) no-repeat right center;
	float: left;
	padding: 0px 9px 2px 7px;
	z-index: 911;
	position: relative;
}

#subnav ul li.last{
	background: none;
}

#subnav ul li a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #ffffff;
	display: block;
	padding: 3px 2px;
	z-index: 911;	
}

#subnav ul li a:hover{
	color: #eae0a1;
}

#lander{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	width: auto;
}

#mainContent{
	width: auto;
	float: none;
	margin: 0px 0px 0px 190px;
}

#mainContentFull{
	width: auto;
	float: none;
	margin: 0px 0px 0px 190px;
}

.Left{
	width: 170px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.Left p{
	padding: 7px 0px 10px 0px;
}

#content, .pad1{
	margin: 0px 40px 0px 40px;
	padding: 40px 0px 0px 0px;
}

#contentWrapper2{
	background: none;
	width: auto;
}

#contentWrapper{
	min-height: 1px;
	width: auto;
}

* html #contentWrapper{
	height: 1px;
}

#contactForm .input{
	border: 1px solid #797872;
	color:#7D7D7D;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	line-height:normal;
	margin:0;
	padding: 2px 0;
	vertical-align:top;
	width:340px;	
}

.homemin{
	min-height: 272px;
}

* html .homemin{
	height: 270px;
}

.pad3{
	padding: 40px 40px 20px 0px;	
}

.mainContent3{
	width: auto;
	float: none;
}

#calendarLeftMenu h3{
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:normal;
	line-height:24px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 10px;
	background: #9666B5;
}

#calendarLeftMenu ul{
	margin: 0px;
	padding: 5px 0px 10px 10px;
	list-style: none;
}

#calendarLeftMenu a{
	font-weight: bold;
	padding: 5px 0px;
}

.box6{
	background:url(img/box6-mid.png) repeat-y left top;
	width: 231px;
}

.box6Top{
	background:url(img/box6-top.png) no-repeat left top;
}

.box6Bot{
	background:url(img/box6-bot.png) no-repeat left bottom;
	padding: 7px 12px 5px 22px;
}


/* Calendar */
#sitecalendar 								{ clear:both; font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height: 1.2em;}
#sitecalendar #calendarnav 					{ clear:both; background-color:#9666b5; font-weight:bold; font-size:10pt; padding:5px 15px 5px 15px; color:#FFFFFF;}
#sitecalendar #calendarnav a 				{ color:#EFE9BE; text-decoration:none;}
#sitecalendar #calendarnav a:hover 			{ color:#FFFFFF; }

#calendarcontent .day_of_week				{ background-color: #efe9be; color:#7D7D7D; text-align:center; padding:2px 2px 2px 2px; font-size:8pt; font-weight:normal;}
#calendarcontent .dayNumber 				{ background-color:#e8d6e3; color:#654; font-size:7pt; text-align:right; clear:both; padding:1px 2px 1px 2px;  }
#calendarcontent .weekNumber 				{ background-color:#E8D6E3; color:#654; font-size:7pt; text-align:center; clear:both; padding:1px 2px 1px 2px;  }
#calendarcontent .selected-day .dayNumber 	{ background-color:#00BDE7;  }
#calendarcontent .selected-day .dayNumber a	{ color:#FFFFFF;  }
#calendarcontent .dayContent				{ min-height:60px; color:#567300; font-size:7pt; text-align:left; clear:both; padding:2px 2px 2px 2px; }
#calendarcontent .dayNumber a				{ text-decoration:none;  }
#calendarcontent .dayContent a				{ text-decoration:none; }
#calendarcontent .dayContent p				{ margin:0; padding:1px 0px 1px 0px;}



#calendarcontent .selected-day 				{ border-bottom:1px solid #9666B5; border-left:1px solid #9666B5; background-color:#FFFFFF;}
#calendarcontent .day		 				{ border-bottom:1px solid #9666B5; border-left:1px solid #9666B5; background-color:#FFFFFF;}
#calendarcontent .dayDate	 				{ background-color:#FFFFFF; padding:2px 0px 0px 4px;}
#calendarcontent .weekDay	 				{ background-color:#FFFFFF; padding:2px 0px 0px 4px;}
#calendarcontent .dayEvents	 				{ background-color:#FFFFFF; padding:0px 0px 0px 4px;}
#calendarcontent .noborder					{ border-right:1px solid #9666B5;}

#calendarcontent .odd	 				{ background-color:#FFFFFF; }
#calendarcontent .even	 				{ background-color:#E8D6E3; }

#calendarcontent p.odd	 				{ background-color:#FFFFFF; }
#calendarcontent p.even	 				{ background-color:#ECECEC; }

#calendarcontent .dayEvents	p.odd	 	{ background-color:transparent; }		
#calendarcontent .dayEvents	p.even	 	{ background-color:transparent; }	
#calendarcontent .dayEvents	p.odd	a 	{ color:#666666; }		
#calendarcontent .dayEvents	p.even	a 	{ color:#333333; }	

#calendartabs    { clear:both; margin:10px 0px 0px 0px; padding:0; display:block; width:100%; background-color:#567300;}
#calendartabs ul { margin:0; padding:0; list-style-type:none; display:block; background-color:#567300;}
#calendartabs ul li { margin:0px 3px 0px 0px; padding:0; list-style-type:none; float:left; }
#calendartabs ul li a { margin:0; padding:3px 15px 3px 15px; display:block; text-decoration:none; color:#7D7D7D; background-color:#efe9be; font-size:10pt; }
#calendartabs ul li a.selected { background-color:#00bde7; color: #ffffff;}

#homeevents  h3	 { padding:0; margin:0; font-size:12pt; font-weight:normal;}
#homeevents  h4  { padding:0px 0px 5px 0px; margin:0; font-size:9pt; color:#567300; font-weight:normal;}
#homeevents  p   { padding:0; margin:0; line-height:18px; font-size:9pt;}
#homeevents  a   { font-size:8pt; text-decoration:none;}
#homeevents  a:hover { text-decoration:underline;}
#homeevents .oneevent { padding:0px 0px 20px 0px;}

   
   