	.bill_form{
		padding: 0px 20px 0px 20px;
		font-size: 13px;
	}
	.bill_title
	{
		text-align: center;
		font-size: 18px;
		margin-top:20px;
	}
	.tb_content_header
	{
		margin: auto;
		width: 100%;
	}
	.bill_header{
		width: 100%;
	}
	.bill_header tr td{
		padding: 2px;
	}
	
	.bill_body{
		width: 100%;
	}
	
	.bill_body tr td{
		text-align: center;
	}
	
	.bill_footer{
		width: 100%;
	}
	.bill_footer tr td{
		padding: 0px;
	}
	
	.text_right{
		text-align: right;
	}
	
	.bill_ecode{
		float:right;
		width:100%;
		
		text-align: right;
		vertical-align: bottom;
	}
	
	.bill_ecode div{
		/* width: 70px;
		border: 1px black solid;
		height: 70px; */
		float:right;
	}
	
	.two_dimension_tab {
		width: auto!important;
	}
	
	.two_dimension_tab tr td {
		width: 50px!important;
	}
	
	.two_dimension_tab .header_row {
		background-color: #EEEEEE;
	}
	
	.two_dimension_tab .first_col {
		background-color: #EEEEEE;
	}
	.p_pointer 
	{
		cursor: pointer;
		color:blue;
	}
	
	.each_print_page {
		padding-bottom: 35px;
		border-bottom: 1px dashed #202735;
		page-break-after:always;
	}
	
	.batch-print-div div:last-of-type {
		padding-bottom: 0px!important;
		border-bottom: none!important;
		page-break-after:auto!important;
	}
	
	@media print{
		body{
			font-size: 8px;
			font-family: STSong-Light;
			color:black;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing:grayscale;
		}
		
		.printHide{
			display: none !important;
		}
		
		.qrCodeImg{
			width: 110px;
			height: 110px;
		}
		
		.bill_pay
		{
			float:left;
			width:100%;
		}
		
		.bill_pay div
		{
			float:left;
			width:33%;
		}
		
		.each_print_page {
			padding-bottom: 0px!important;
			border-bottom: none!important;
		}
		
		@page{
		size: auto; 
		margin: 0mm 10mm 0mm 10mm; 
		}
	}