@page {
  size: A4;
  margin: 0;
}
@media print {
	#print_send{display:none;}
}
body{
        width: 21cm;
        height: 29.7cm;
        margin: 15mm 0 0 20mm; 
        /* change the margins as you want them to be. */
} 
			.hidden{
              display: none;
            }
            .info, .title {
              text-align: center;
              vertical-align:middle;
            }
            .header, .title, .item_lines,.name,.report_lines, .report, .item_lines table{
              width: 100%;
              padding-bottom: 2%;
              padding-right: 2%;
            } 
            img.logo {
              width: 25%;
            }
            div.header_columns, div.footer_columns, div.client, div.range, div.invoice, div.credit_note, div.quotation{
              width: 33%;
            }   
            div.info {
              width: 75%;
            }
            div.header, img.logo, div.info, div.header_columns, div.footer_columns {
              float: left;
            }
            div.range, div.invoice, div.credit_note, div.quotation{
              float: right;
            }
            .item_lines thead td{
              border: 2px solid black;
            }
            .item_lines td{
              white-space: normal;
            }
            #myModal{display:none}
            .contact1, .contact2, .contact3, .client_details, .bank_details{
              height: 50%;
            }
            tr{height:21px;}
			div.item_lines{clear:both;}
			tfoot tr:nth-child(1) td:nth-child(1){
				border-top: 1px solid black;
			}
			tfoot tr:nth-child(4) td:nth-child(1){
				border-bottom: 1px solid black;
			}
			tfoot tr td:nth-child(1){
				border-left: 1px solid black;
				border-right: 1px solid black;
			}
			.item_lines thead { 
				text-align: center; 
			} 
			.item_lines tbody tr td:nth-child(4) { 
				text-align: right; 
			} 
			.item_lines tbody tr td:nth-child(5) { 
				text-align: right; 
			} 
			.item_lines tbody tr td:nth-child(6) { 
				text-align: right; 
			} 
			.item_lines tfoot tr td:nth-child(2),thead { 
				font-weight: bold; 
			} 