*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:1.5cm}
p,h2,h3{orphans:3;widows:3;font-family:Cambria,Georgia,TimesNewRoman,serif!important}
h1{margin-top:0px;padding-top:0px;font-family:Cambria,Georgia,TimesNewRoman,serif!important;font-size:25px}
h2,h3{page-break-after:avoid;margin-bottom:10px;font-size:20px}
body{font-family:Cambria,Georgia,TimesNewRoman,serif!important;background:#FFF;height:180px}
.right-buttons,#socialshareprivacy,.image-footer,.footerContact-button,.icon-arrowdown,.langnav,.weather_teaser,.boxft.middle,.roomDetail .image,.roomDetail .text .moreButton,.weather-nav,.contact-nav{display:none}
.top-header{position:relative;height:400px;z-index:1;display:block}
.cl2{border:none}
.cl3{height:100px}
.icon-home3:before,.icon-tag:before,.icon-trekking2:before,.icon-car:before{content:none}
.mainnav li{padding:0;margin-left:20px}
.mainnav li a{font-size:20px}
.top-nav{height:80px;max-height:80px!important}
.contact-info.left{width:200px}
.footer{font-size:12px}
.footerContact{font-size:18px}
.contact_box{width:90%}
.footerContact.transition{max-height:300px!important;height:300px;display:block}
.top-nav.relative.transition.clear.hide{max-height:55px!important}
.roomDetail{border:none}
.roomDetail .text{float:none;width:100%;text-align:center}
.roomDetail h3{text-align:center}
