@media only screen and (max-width: 960px) {  
.sh3-24 img{max-width:100%; width:auto !important; height:auto !important;}
.sh3-24 iframe{width:100% !important;}
.sh-1{width:100%;min-width:100%;}
.mobileMenuDiv ul{padding-left:0px; list-style:none;}
.mobileMenuDiv .zMenuBarDiv li { float:left; clear:both; width:100% !important;}
.mobileMenuButton, .mobileMenuDiv .zMenuBarDiv a.trigger{text-align:left !important; color:#fff !important; background:none !important;display:block; width:100% !important; padding:10px !important; padding-top:7px !important; padding-bottom:7px !important; float:left !important; clear:both !important; margin:0px !important;}
.mobileMenuButton{ background-color:none !important; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;}
.mobileMenuDiv .zMenuBarDiv li ul { display:none !important;} 

.mobileMenuButton {display:block;}
.mobileMenuDiv {display:none;}
.sh3-22:link, .sh3-22:visited{display:none;}

.sh2-39, .sh2-45, .sh2-49{background-color:#900;}
.sh2-35, .sh2-40, .sh2-42{padding-bottom:30px;}
.sh2-48{height:auto; padding-bottom:20px;}

.sh-20 img{ width:auto !important; height:auto !important; max-width:100%;}
.sh-20 iframe{width:100% !important;} 
.sh-2{display:none;}
.sh2-18{width:100%;}
.sh2-8{width:100%;}
#slideshowTemplateDiv{width:100% !important; display:none !important;}
.sh2-17{width:100% !important;} 
.sh2-25{height:auto;width:100%; float:left; background-color:#999;}
.sh2-30{width:100%;}
.sh2-5, .sh2-6{background:none;}
.sh-21{padding:20px; width:100%; padding-left:5%; padding-right:5%;}
.sh2-32{display:none;}
.sh2-35{width:100%;padding-left:5%; height:auto; padding-right:5%;}
.sh2-40{width:100%;padding-left:5%; height:auto; padding-right:5%;}
.sh2-46{width:100%;padding-left:5%; height:auto; padding-right:5%;}
.sh2-34{background:none;width:100%;padding:0px;height:auto; padding-bottom:20px;float:left;width:100%;}
.sh-20{width:100%;}
.sh-25{display:none;}
.sh-26{padding-top:10px; line-height:1.7;}
.footerClass a:link, .footerClass a:visited{ line-height:1.7;}
.sh3-16 a:link, .sh3-16 a:visited{display:inline-block; margin:10px;}
.footerClass{ background:none; background-color:#000;}

.sh-23{width:100%;}
.sh2-11{background-repeat:repeat-x;}
.sh2-11, .sh2-12, .sh2-13, .sh2-10{width:100%;}
.sh2-14:link, .sh2-14:visited{width:100%;}
.sh2-27{clear:both; width:100%;}
.sh-19{width:100%;padding-bottom:30px; background-color:#333; padding-left:5%; padding-right:5%;}
.sh-17{width:100%;}
.sh-15, .sh-16{background:none;}
.sh-20{float:left;}
#map_ttc{width:100% !important;} 
.sh-inv2{width:100%;margin-left:0px;margin-top:0px;}
.sh-inv3{width:100%;margin-left:0px;margin-top:0px;}
.sh-inv2 h1{font-size:30px !important;}

.sh3-3{width:100%;}
#trailertabs .ui-tabs-nav{display:none !important;}
#trailertabs .ui-tabs-panel{display:block !important;}
#trailertabs{border:none !important; background:none !important;}
#trailertabs .ui-tabs-panel{padding:0px !important;}
.sh3-1{width:100%;}
.sh3-25{width:100% !important;}
.sh3-22:link, .sh3-22:visited{background:none; height:auto; padding-bottom:10px; width:100%;padding-left:10px; background-color:#666; }
.sh3-5, .sh3-6{width:100%;}
h1{font-size:28px; line-height:34px;}
h2{font-size:22px; line-height:27px;}

.sh-inv1{ margin-left:0px;}
}
@media only screen and (max-width: 706px) {  

.sh-inv1{width:100%; margin-left:0px;}
}