/* 
Print layout: */
@page {
  size: auto;   /* auto is the initial value */
  margin: 5%;
}

body , .maincontainer , .headerinfo , .wrap , .bottomcontent {width:960px; padding-left:20px; }

.wrap , body , .maincontainer , .maincontent  { background-color:#FFFFFF;  }
.main , .maincontent , .wrap { overflow:visible;}

h1, h2, h3,
   h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid }
   blockquote,
   pre           { page-break-inside: avoid }
   ul, ol, dl    { page-break-before: avoid }
   
   
   
   .header , .headerinfo , #homecontentwrapper { background-image:url(/images/sep.gif); }
   .main { background-image:url(/images/sep.gif); }
   .generalbg { background-image:url(/images/sep.gif); }
   .extrabg { background-image:url(/images/sep.gif); }
   
   .menutop , .bottomcontentright , .sliderbox { display:none; }
   .iolink  { width:400px;}
   .iolink a { display:none; }
   
   .headerright , #breadcrumbs , .landerright , .servicesarea , #projectssliderwrapper { display:none; }
   
   .bottomcontentright , #homeleft , #homeright { clear:both; width:960px;  float:none;}
   .bottomcontentleft  { clear:both; width:960px;  float:none;}
   
   .award { padding-top:20px; }
   .award .awardtext { width:600px;}
   
   .bottomcontent p { color:#000000 !important;}
   #portfolioList { width:960px;  padding:0; overflow:visible; }
   #portfolioSearch , #clientsList , #widgetBox { display:none;}
   
   .portfolioItem { margin:0px 0px 0px 0px; padding-right:30px; }
   .portfolioItem.first { clear:none;}
   .pclear { display:none;}
   #contents { padding:0;}
   
   #portfoliobrowse { display:none; }
   #portfoliotopright { display:none; }
   #portfoliocontent .js { overflow:visible !important;}
   #portfoliocontent .js .carousel-wrap ul { position:static !important; width:850px !important;}
   #portfoliocontent .js ul li { position:static !important; width:850px !important; float:none !important; display:inline !important;}
   
   .carousel-control { display:none; }
   .carousel-wrap { overflow:visible !important; height:auto !important; position:static !important; display:inline !important;}
   
   #portfoliotop { margin:0;}
   
   
   
