@page {
	size:21.0cm 29.7cm;
	margin:1cm 2cm 1cm 2cm;
	size:portrait;
}

@media all {

#barform {
	visibility : visible;
	background-color: Red;
	padding: 5px;
	width: 307px;
}
.barform_r {
	font-size : 10px;
	text-align : right;
	padding-right : 4px;
	border:none;
 	width: 60px;
}
.barform_i {
	font-size : 10px;
	text-align: left;
	padding-left : 4px;
	border:none;
 	width: 200px;
}
.barform_d {
	font-size : 10px;
	text-align: left;
	border:none;
	width: 42px;
}
.barform_is {
	font-weight: normal;
	font-size : 10px;
	color: #000000;
	background: #f3f3f3;
	border: 1px solid #696969;
	width: 40px;
}
.barform_bs {
	font-weight: normal;
	font-size : 10px;
	color: #000000;
	background: #f3f3f3;
	border: 1px solid #696969;
	width: 60px;
}
#bclabel { 
	position : relative;
	color: #000;
	background: #FFF;
	width: 78mm;
	height: 16mm;
	padding: 2px;
	margin: 2px;
	border-collapse:collapse;
	border:thin solid black;
	z-index:220;
	overflow:hidden;
	clear: both;
	}
table.bar{
	position: inherit;
	display : inline;
	padding: 0px;
	margin: 0px;
	left: 4mm;
	width: 70mm;
	border-collapse:collapse;
	border:thin solid black;
	z-index:210;
}
td.bar{
	padding: 0px;
	width: 10mm;
	height: 5.5mm;
	margin: 0px;
	empty-cells : show;
	table-layout : fixed;
	text-align : center;
	vertical-align:middle;
	font-weight : bold;
	caption-side : inherit;
	font-size : 16px;
	border:thin solid black;
}
.bar_other{
	font-family : Arial,Helvetica,Sans-Serif;
	background:#FFF;
	color:#000;	
	font-size : 10px;
}
.bar_code { 
	border:none;
	position: inherit;
	display : inline;
	height: 12mm;
	left: 7mm;
	width: 64mm;
	margin: 0px;
	padding: 0px;
	z-index:200;
}
.date {
	writing-mode: tb-lr;
}
#prcount{
	visibility : hidden;
}

}
