* { background: none; text-indent: 0; }

#gson_bar, #search, #navigation, #menu { display: none; }

#sub #header { background: none; border: none; margin: 0 0 10px; padding: 0 0 10px; height: auto; }
#header .section { background: none; }

#sub #header h1 { text-indent: 0; color: #1378A8; font-size: 1.4em; margin: 0; padding: 0; width: auto; height: auto;
	text-transform: uppercase; }
#sub #header h1 a { text-indent: 0; color: #1378A8; margin: 0; padding: 0; width: auto; height: auto; }

#content, .section { margin: 0; padding: 0; width: auto; background: none; }

#main { width: 98%; }

#breadcrumbs { background: none; width: auto; height: auto; margin: 0 0 1.5em; padding: 0 0 0.75em; border-bottom: 1px solid #1A97CD; }
#breadcrumbs .breadcrumbs_arrow, #breadcrumbs .breadcrumbs_home { text-indent: 0; background: none; width: auto; }

#main h2 { margin-left: 0; }

#main .article { margin: 0; float: none; width: auto; }

#main .sidebar { float: none; width: auto; border-top: 1px solid #1A97CD; margin: 20px 0 0; padding: 10px 0 0; }

#main .image a, #main .image a:hover { border: none; padding: 0; display: inline; }
#main .image a img { background: none; padding: 0; }
#main .image .caption { text-align: left; margin-left: 0; margin-right: 0; }

#main .box { border: none; background: none; padding: 0; margin: 0 0 10px; }
#main .box .wrap { background: none; padding: 0; }
.box .hours, .box .for_more_info { padding: 0; background: none; }

#footer { background: none; margin: 20px 0 0; padding: 10px 0 0; border-top: 1px solid #1A97CD; }
#footer .wrap { margin: 0; padding: 0; background: none; }
#footer .footer_nav { display: none; }
#footer .vcard { float: none; width: auto; margin: 0; color: #000; text-align: left; }
#footer .logos { display: none; }
