/* Site wide print styles */
#util, h1 img, #bottom, #navwrap, #booking, #offer, .access, .access1, blockquote#homequote, #contactform {display: none;}
body {margin:0;padding:0;text-align:center;font-size:.8em;font-family:Arial, Helvetica, sans-serif;}
#crumbs {margin:0;float:none;font-size:.88em;padding:6px 0px 5px 20px;color:#ddd;text-align:left;}
#crumbs a {color:#ddd;text-decoration:none;}
#content, .homeintro, #introbox {float: none;width:auto;text-align:left;border: none;}
#content, #homepagebox, #introbox {border-bottom:1px solid #9D313D;float:left;padding-bottom:10px;}
h1 {text-indent:0em;color:#9D313D;font-size:40px;text-align:left;border-bottom:1px solid #9D313D; }
h2 {letter-spacing:-0.02em;font-size:1.4em;clear:both;color:#9D313D;margin-top:0;}
h3 {clear:both;padding-top:20px;}
#bottom #botbar #copy {display: block;}
.left {float:left;margin-right: 20px;}
.right {float:right;margin-left: 20px;}
.translation {text-transform:uppercase;letter-spacing:.1em;font-size:.9em;font-weight:bold;line-height:1.4em;color:#8D4927;}
#introbox h2 {font-size:2em;float:left;padding-bottom:10px;width:10em;clear:none;}
#introbox p {margin:0;clear:none;font-size:1.1em;color: #9E323D;}
#introbox p.translation {margin:6px 0 15px 0;padding-left:0px;clear:left;text-transform:none;
	font-style:italic;font-size:1.1em;color:#BC3B48;}
.clrb {clear:both;}
/* Recommendations page */
blockquote {padding:20px;margin-left:20px;margin-right:20px;border-top:1px solid #F7F4E1;}
blockquote p {text-align:right;}
blockquote p.quote {font-style:italic;font-size:1.4em;font-family:"Times New Roman", Times, serif;margin:0;margin-bottom:20px;
	color:#484F49;line-height:1.35em;}
blockquote p cite {font-style:normal;letter-spacing:1px;font-size:1.1em;color:#879287;text-align:right;}
/* Things to do page */
.activitybox {border:1px solid #E4E9E4;padding:0px 20px;margin-bottom:15px;}
.activitybox:hover {border:1px solid #667167;}
.activitybox h2 {display:block;margin-top:13px;}
.activitybox h2 a {display:block;color:#2782cc;}
.activitybox dl {padding:2px 10px;}
.activitybox dt {font-weight:bold;font-size:1.15em;}
.activitybox dd {display:inline-block;margin-left:20px;}
#actwalk, #acthorse, #actcycl, #actboat, #actswim, #actbeach, #actfish,#actstately,#actparks,#actmuseums,#actsites,
#actsport,#actbirds,#actwild,#actshop,#actcafe,#actrest,#actpubs,#actkids,#actrail,#actcar,#actcraft {visibility: visible;height:auto;}
/* contact page */
.contactinfo {float:left;margin-right:30px;padding:10px 15px;min-height:9em;border:3px solid #F8F6E6;}
.contactinfo dt {font-weight:bold;letter-spacing:-0.02em;font-size:1.2em;margin-bottom:10px;clear:both;color:#9D313D;}
.contactinfo dd {margin-left:0;}
address {font-style:normal;}
.contactdetails {border:1px solid #F8F6E6;margin-left:50px;width:30em;color:#333;}
/* Sitemap page */
#fullsitemap ul {list-style:none;border:3px solid #F8F6E6;padding:5px 10px;width:100%;}
#fullsitemap ul a {color:#616B61;font-size:1.1em;margin-left:40px;text-decoration:none;}
#fullsitemap a.sm-header {font-weight:bold;font-size:1.3em;margin-bottom:10px;margin-left:20px;}
#fullsitemap ul ul {border:none;}