html, body {font-size:100%;background:none;color:#333333;}
@page {margin:0.5cm;}

header {padding:0 1%!important;border:none!important;position:relative!important;}
header #logo {position:relative!important;}
header .logo {height:auto!important;}
header .logo, header .logo img {margin:0!important;padding:0 0 20px!important;}
/* header .logo img.desktop {display:none!important;} if applicable */
/* header .logo img.print {display:block!important;} if applicable */
header #details {margin-top:20px;}

section {margin:0;padding:0;background:none;}
section div {padding:0 1%;color:#333333;}

section#slideshow {overflow:visible;min-height:50px;padding:20px;}
section#slideshow .title {display:block;position:relative!important;top:auto;right:auto;bottom:auto;left:auto;}
section#slideshow .title h1 {display:block;position:relative!important;font-size:30px;color:rgb(9,89,155);}

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:"";}

main #attractions-list {list-style:none;}
main #attractions-list .type-attraction.hentry {width:50%;padding:20px;display:inline-block;vertical-align:top;}

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, nav, div#toolbar, section#slideshow .cycle-slideshow, section#slideshow .btn, section#banner, section#actions, section#content ul#boxes, section#content .video-container .play, section#sister, section#reviews, aside, form, .pagination, footer, .no-print, .desktop, #scroll {display:none!important;}