body {
font-family: times, 'time new roman', serif;
}
#topbar {
display: none;
}

/* LAYOUT */
#site-container {
background-color: #fff;
}

#site-heading {
width: auto;
margin-left: auto;
margin-right: auto;
}

/* MASTHEAD */

#header {
position: relative;
overflow: hidden;
background-color: #fff;
}

/* Include specific styles */
#logo {
float: left;
margin: 4px 4px 0 0;
border: none;
}
#mainnav {
display: none;
}
/* Search */
	
#search {
display: none;
	}
/* End Include specific styles */

#entity-title {
margin: 0;
padding: .3in 0 0 0;
height: auto;
border-top: none;
border-bottom: none;
clear: both;
}
#entity-title a {
display: inline;
height: auto;
text-indent: 0;
background-image:none;
color: #376b9b;
text-decoration: none;
}
#content-container {
padding: 0;
margin-left: auto;
margin-right: auto;
width: auto;
background-color: #fff;
background-image: none;
text-align: left;
}
.wide #content-container {
background-image: none;
}
#content-container-footer {
display: none;
}
#content-masthead {
background-color: #fff;
background-image:none;
background-repeat:no-repeat;
height: auto;
padding-top: 10px;
position: relative;
}
#content-masthead h2,
#utility-nav,
#primary-nav,
#page-utility-links,
#navigation-column
{
display: none;	
}

#primary-column {
float: none;
width: auto;
position: relative;
left: 0;
font-size: 12px;
}
.wide #primary-column {
float: none;
width: auto;
position: relative;
left: 0;
font-size: 12px;
}
	#primary-column h3 {
	font-size: 24px;
	font-family: georgia, times, 'times new roman', serif;
	font-style: italic;
	color: #293d4a;
	margin-top: 0;
	}
	#primary-column h4 {
	font-size: 18px;
	font-family: georgia, times, 'times new roman', serif;
	color: #2d4b62;
	margin-bottom: 0;
	}
	
	#primary-column h5, #primary-column h5 a:link, #primary-column h5 a:visited {
	font-size: 14px;
	color: #cb6711;
	margin-bottom: 0px;
	text-decoration: none;
	}
	
	#primary-column p {
	line-height: 1.5em;
	}
	#primary-column li {
	line-height: 1.25em;
	padding-bottom: .5em;
	}
	#primary-column a:link  {
	color: #000;
	text-decoration: none;
	}
	#primary-column a:visited  {
	color: #000;
	text-decoration: none;
	}
	
.side-callout {
background-image: none;
float: none;
width: auto;
margin: auto;
}

#primary-column .side-callout h3 {
background-image: none;
margin: auto;
padding: 0;
font-size: 18px;
color: #000;
}
.side-callout .callout-content {
padding: 0;
} 

/* Services Page */
	
#service-list  {
float: left;
width: 100%;
font-weight: bold;
font-size: 18px;
overflow: hidden;
}
#service-list ul {
list-style: none;
margin: 0;
padding: 0 2em 0 0;
float: left;
width: 1.4in;
overflow: hidden;
}
#service-list ul.serv-col-4 {
padding: 0 0 0 0;
}
#service-list ul ul {
float: none;
font-size: 12px;
font-weight: normal;
font-family: arial, verdana, sans-serif;
padding-bottom: .5em;
list-style: disc !important;
margin-left: .25in;
padding-left: auto;
}
#service-list ul ul ul {
float: none;
width: auto;
padding: .5em 0 0 0;
margin-left: 2em;
}
#service-list a  {
display: block;
padding: 0;
background-image:none;
}
#service-list a:link, #service-list a:visited  {
color: #000;
text-decoration: none;
}

a img, img a {border: 0;}

/* Volunteer Section */

#primary-column .side-callout h3.volunteer-callout-title {
color: #000;
}
#voluteer-callout-links {
display: none;
}
#primary-column .side-callout h3.smoke-free-callout-title {
background-image: none;
padding: 0;
}
#about-bullets {
list-style: disc;
background-image:none;
padding: auto;
margin-left: 2em;
}

/* Tables */
.listing {
border: 1px solid #999;
border-collapse: collapse;
}
.listing th {
padding: .5em 1em 1em 1em;
border: 1px solid #999;
}
.listing td {
padding: .5em 0 1em 1em;
border: 1px solid #999;
}
.listing td p {
margin-top: 0;
margin-bottom: .5em
}
.listing .listing-col-titles th {
font-size: 16px;
color: #2d4b62; 
font-family: Georgia, "Times New Roman", Times, serif;
background-color:#eee;
}

/* Home */
#home #primary-column{
margin-top: 2em;
font-size: 15px;
}
#home-events-box,
#home #secondary-column h2,
#home #secondary-column ul,
#home #secondary-column #home-directions,
#home-about-link,
#home-services-link {
display: none;
}

#upcoming-events {
	display: none;}

#traffic-callout {
border: 1px solid #cdcfaa;
background: #ffffce;
width:40%;
padding:5px;
}



#services-specialties img, #services-specialties #services-specialties-content h5 img {
	display: none;}

.side-callout-gspp {
	display:block;}
	
.side-callout-quality {
	display:block;}


/* Print Styles */
.print-show {
display: block;
}
.print-hide {
display: none;
}

/* FOOTER */
#global-footer {
display: none;
}


