@page {
  size: A6;
  margin: 0;
}

ol{
	padding-left: 15px !important;
}

.receiptTable{
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.receiptTable tr{
/*	font-size: 10px;*/
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.receiptTable tr td{
/*	font-size: 10px;*/
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.firstTD {
	width: 8% !important;
}

.secondTD {
	width: 2% !important;
}

.thirdTD {
	width: 30% !important;
}


@media print{
	@page {
	  size: A6;
/*	  margin: 0;*/
	}
	body{
/*		-webkit-print-color-adjust:exact !important;*/
/*		print-color-adjust:exact !important;*/
		width: 105mm;
    	height: 148mm;
	}

	.report-wrapper{
		padding: 10px;
		font-size: 9px;
		color: #000 !important;
	}

	.no-print{
		display: none;
	}

	/*.title{
		font-size: 9px;
	}*/

	hr{
		margin: 0px !important;
		padding: 0px  !important;
		border: 1px solid #000 !important;
	}

	/*.receipt-num{
		font-size: 12px;
	}*/

	.receiptTable{
		margin-bottom: 0px !important;
		padding-bottom: 0px !important;
	}

	.receiptTable tbody tr{
		font-size: 9px !important;
		margin: 0px !important;
		padding: 0px !important;
	}

	.receiptTable tbody tr td{
		font-size: 9px !important;
		margin: 0px !important;
		padding: 0px !important;
	}

	.firstTD {
		width: 10% !important;
	}

	.secondTD {
		width: 2% !important;
	}

	.thirdTD {
		width: 30% !important;
	}
}