/*** Print CSS ***/

.skip, #sites, a.sites-toggle, .topnavigation, ul.bannerlisting, h2, #search, #search button, #pagecontent img, #pagecontent.press h3, .navigation, #footer, .slideShowControls, #banner, #bannernav, .topnews, #accordion, .toolbar, .topshare, .breadcrumb, .sharethis.group, #services, .eight-col.prefix-eight.last-col.search, .four-col.local, .four-col.feedback, .subnavigation ul, .accordion, .subnavigation h4, ul.social, #map_canvas, #header .searchbar, #header .menu, #header .search, #header .phonebook {display: none;}

#header {filter: none; border-bottom: none; -webkit-box-shadow: none; height: auto; border-bottom: 1px solid #333; height: auto; padding: 0; margin: 0; height: 3em;}

#pagecontent #header h1 {font-family: Helvetica, Arial, sans-serif;  padding-bottom: 8px; font-weight: normal; font-size: 26px; text-indent: none; margin: 0; width: auto;}
#pagecontent #header h1 a {text-decoration: none; color: #222; text-indent: 0; display: block; width: auto;}
#pagecontent #header h1 span {display: inline-block; font-weight: bold;}

#header .three-col {margin: 0 auto; text-align: left; float: left; height: auto;}

h3, h4, h5 {font-family: Helvetica, Arial, sans-serif;}
#wrapper .content a {color: #222;}
#wrapper .content p {Helvetica, Arial, sans-serif;}

.qr-code {display: block; padding-bottom: 2em; padding: 0 .75em .25em 0;}

#pagecontent .qr-code img {display: block; width: 90%; margin: 0}

#pagecontent.homepage .qr-code {width: 100%;}
#pagecontent.homepage .qr-code img {width: 100px; position: absolute; top: 0; right: 0; z-index: 200;}

#pagecontent .qr-code.towns {width: 100px; margin-bottom: 1em; }

#pagecontent .qr-code h3 {font-size: .9em; color: #000; padding-bottom: 0;}

#wrapper .content {-webkit-box-shadow: none;}

#wrapper .nine-col {float: left; width: 74%; -webkit-box-shadow: none;}


.thirteen-col.home h3 a {-webkit-box-shadow: none; border-radius: 0; border-none; padding: 1em 0 0 0; border-bottom: 1px solid #ccc;}

.four-col {float: right; width: 20%;}

#pagecontent.homepage .four-col {float: left; width: 100%; margin: 0; padding: 0;}

#wrapper .four-col.calendars ul.listing, .calendars .content {display: block;}


#pagecontent .thirteen-col {width: 100%; margin: 0; padding: 1em 0 0 0;}
#pagecontent #wrapper {margin: 0; padding: 0; width: 100%;}
#wrapper .inner-wrapper {padding: 0; margin: 0; width: 100%;}

#pagecontent #wrapper .content {padding: 0; margin: 0;}

#pagecontent #wrapper ul.taglist {margin: 0; padding: 0;}
#pagecontent #wrapper ul.taglist li {margin: 0; padding: 0; background: none;}
#pagecontent #wrapper ul.taglist li a {background: none; padding: 1em 0; margin: 0;}


#pagecontent #wrapper ul {margin: 0; padding: 0;}
#pagecontent #wrapper ul li {margin: 0; padding: 0;}