.print {display:block!important;}

html, body {font-size:100%;background:none;color:#333333;}

header {padding:0!important;border:none!important;}
header .logo, header .logo img {margin:0!important;padding:0!important;}
header .logo img.desktop {display:none!important;}
header .logo img.print {display:block!important;}
header #details {display:none;}
header .contact {float:right;text-decoration:none;color:#333333;font-weight:bold;font-size:18px;}

#responsive, nav, #strip, #title .h1, section#homepage, section#extra, aside, form, .pagination, footer, .no-print, #scroll {display:none!important;}

section {margin:0;padding:0;background:none;}
section div {padding:0 1%;color:#333333;}

section#boxes.container .row {width:100%;text-align:left;height:auto!important;}
section#boxes.container .row .eight.columns {width:100%;height:auto!important;}
section#boxes.container .row .eight.columns.content a {padding:0 0 20px;}
section#boxes.container .row .eight.columns.content a .readmore {display:none!important;}

#title {padding-bottom:0;margin-bottom:0;}
#title h1 {color:#333333!important;text-align:left;}

main.column, main.columns, article.column, article.columns {width:100%!important;padding:0!important;}
main {padding:0;}
main a:after { content:" [" attr(href) "]";font-size:0.8em; }
main h2 a:after, main h3 a:after, main .gallery a:after, main .post .thumbnail a:after, main .page .thumbnail a:after, .gallery a:after, .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;}