* {
  font-size: 8px;
  font-family: Tahoma;
 

}
@media print {
  @page { margin: 0.5cm; }
  body { margin: 1cm; }

}

  .rightside {text-align: right;}
  table td{   
    border-bottom: 1px solid gray;
  }

  
  .main_header {
    line-height:0;
  }
  .print_size {
    width: 135mm;
  margin:0 auto;
  font-size:11px;
  }
  
  p {
    
    padding: 2px;
  }
  .br_line {
    border-bottom: 1px solid gray;
  }
  thead td {
border-top: 2px solid black;
border-bottom:  2px solid black;
  }
  .total_line {
    border-top: 2px solid black;
  }

  h1 


  {
    font-size: 13px;
    font-family: Georgia;
    text-align: center;


  }

  .info {
    text-align: center;
    line-height: 0px;
    font-family: Georgia;
    text-decoration: underline;
  }

  img {
    
    width: 70px;
    height: 70px;
    float: left;
    margin-right: 5px;


  }
  .inv_title {
    font-size: 13px;
    position: relative;
    
  }

  
  .main_header {
    text-align: center;
  }

  .font-bold {
  	font-weight: bold;
  }