﻿@media print {
 
  body{
	  margin:0;
	  background: none;	
	  font-family:Trebuchet MS, Times New Roman, Verdana;
	  font-size:12px;
	  color:#404040;
  }

   body.print{
	  margin:20px;
	  background: #FFFFFF ;	
	  font-family:Trebuchet MS, Times New Roman, Verdana;
	  font-size:12px;
	  color:#404040;
  }
  
  .mainPrint{
    position:relative;
	  margin:0 auto 0 auto;
	  padding:5px 15px 5px 15px;
	  background-color:#FFFFFF;
  }
  
  .mainPrint h3{
    font: bold 13px Trebuchet MS, Times New Roman, Verdana; 
    color:#5D93AE; 
    margin:20px 0 0 0; 
    padding:0;
    width:100%;
    }
  
  .contentPrint{}
  
  div.blockDetail{border:solid 1px #ECECEC; border-top:none; border-left:none; padding:0 10px 10px 0;}
  
  .leftBottomPrintData
  {
    float:left;
    width:55%; 
    margin:0 0 10px 0;
  }
  
  .topPrintMenu{display:none;}
  
  .bottomPrintMenu{display:none;}
  
  img{border:none;}

  a, a:visited{color:#404040;}

  p{margin:10px 0 0 0;}

  h1{
	  padding:0; 
	  margin:20px 0 10px 0px; 
	  font-family:Trebuchet MS, Times New Roman, Verdana; font-size:20px; color:#414141; font-weight:normal ;color:#5D93AE; 
  }

  h2{padding:0; margin:10px 0 0 0; font-family:Trebuchet MS, Times New Roman, Verdana; font-size:15px; color:#5D93AE;}



  form{margin:0; padding:0;}

  .main{
	  position:relative;
	  margin:0;
	  padding:0;
	  background-color:#FFFFFF;
	  width:100%;
    background:none;

  }


  .header, .menu, .menuPage, .breadCrumbs, #shadowRight, #shadowLeft, .capTop, .capBottom, .footer{display:none;}


  .left{float:left;}

  .right{float:right;}

  .clear{clear:both;}




  /*Page*/


  .contentPage{padding:0; margin:0 0 0 0;}


  .mainInfo{
	  background:none;
	  margin:0;
	  padding:0 0 10px 0;
	  border-bottom:solid 1px #5D93AE;
	  }
  	
  	
  .mainInfo h2{margin:20px 0 0 0; color:#5D93AE; padding:0;}
  	
  .mainInfo .left{width:50%;}

  .mainInfo .right{width:40%; text-align:right;  padding:0;}

  .mainInfo .right img{padding:5px;border:solid 1px #BFBFBF;background-color:#FFFFFF;  margin-top:30px;}

  .pdf, .excel, .mainInfo .left .links{display:none;}


  .sheet{border:solid 1px #FFFFFF;}

  .sheet .left{width:50%;}

  .sheet .right{width:50%; text-align:right; padding:0;}

  .sheet .right img{padding:5px;border:solid 1px #BFBFBF;background-color:#FFFFFF; margin-top:10px;}

  .separator td{height:10px; border-bottom:solid 1px #5D93AE;}

  .sheet h2{margin:20px 0 0 0; color:#5D93AE; padding:0;}

  .footerPrint{margin:40px 0 0 0; color:#5D93AE;}

}