html, body {font-size:100%;background:none;color:#333333;}
@page {margin:0.5cm;}

header {padding:0!important;border:none!important;background:none!important;}
header #logo .logo {margin:0!important;padding:0!important;}
header #logo .logo svg path, header #logo .logo svg polygon, header #logo .logo svg rect {fill:#231f20;}
header #details {margin:0;}
header #details ul.eight.columns {width:100%!important;text-align:center;}
header #details ul.eight.columns li {color:#231f20;}

section {margin:0;padding:0;background:none;}
main, article, main.column, main.columns, article.column, article.columns {width:100%!important;padding:0!important;}
main a:after {content:" [" attr(href) "]";font-size:0.8em;word-wrap:break-word;}
main h2 a:after, main h3 a:after, main .gallery a:after, main .post .thumbnail a:after, main .page .thumbnail a:after, main .gallery a:after, main .tiled-gallery a:after {content:"";}
img.alignleft, .wp-caption.alignleft img, img.alignright, .wp-caption.alignright img, img.aligncenter, img.alignnone {width:auto!important;height:auto!important;}
main p a {word-wrap:break-word;}

.print {display:block!important;}
#responsive, header #details ul.social, nav, section#slideshow, section#services, section#latest, section#enews, aside, form, .pagination, footer, .no-print, .desktop, #scroll {display:none!important;}