	<style>
		*
		{
		
			padding:0;
			font-family:Arial;
			font-size:8pt;
			color:#000;
		}
		body
		{
			width:100%;
			font-family:Arial;
			font-size:6pt;
			margin:auto
			/*:0;
			margin-left:20px;
			margin-right:20px;
			padding:0;*/
		}
		
		table
		{
			/*
			border-left: 1px solid #000;
			border-top: 1px solid #000;
			*/
			border-spacing:0;
			border-collapse: collapse; 
		}
		@page{margin:0px auto;}
		/* @page 
        {
            size: auto;   /* auto is the initial value */
            margin: auto /* 0mm;  /* this affects the margin in the printer settings 
        }
		*/

        body 
        {
            background-color:#FFFFFF; 
           /* border: solid 1px black ;*/
            margin: 12px 10px 10px 10px;  /* this affects the margin on the content before sending to printer */
       }
		table td 
		{
			/*
			border-right: 1px solid #000;
			border-bottom: 1px solid #000;
			*/
			padding: 1mm;
			font-family:"Times New Roman", Times, serif;
			/*font-size:12px;*/
			font-size:10px;
			
		}
		table th 
		{
		/*	border-right: 1px solid #000;
			border-bottom: 1px solid #000;
			font-size:16px;*/
			font-size:14px;
			padding-left:4mm;
			padding-right:3mm;
			padding-bottom:0mm;
			padding-top:0mm;
			/*padding: 6mm;*/
			background-color:#ccc;
		}
		
		table.heading
		{
			height:50mm;
		}
		
		h1.heading
		{
			font-size:14pt;
			color:#000;
			font-weight:normal;
		}
		
		h2.heading
		{
			font-size:9pt;
			color:#000;
			font-weight:normal;
		}
		
		hr
		{
			color:#ccc;
			background:#ccc;
		}
		
		#invoice_body table td , #invoice_total table td
		{
			text-align:center;
			font-size:8pt;
			border-right: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			padding:2mm 0;
		}
		
		#invoice_body table td.mono  , #invoice_total table td.mono
		{
			font-family:monospace;
			text-align:right;
			padding-right:3mm;
			font-size:10pt;
		}
		
		
		#thdiv
		{	
			background-color:#CCCCCC;
		}
		#bd
		{	
			width:100mm;
			
			padding-bottom:3mm;
		}
		#header
		{	
			width:100mm;
			
			padding-bottom:3mm;
		}
		
	</style>
