.body{
	margin:0;
	padding: 0;
}
#printContent{
	overflow-y: auto;
}
.hdr1{
	font-family: verdana,Arial;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: #000;
}
.hdr2{
	font-family: verdana,Arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #000;
}

.txt1{
	font-family: verdana,Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
}

.txt2{
	font-family: verdana,Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000;
	padding-left:2px;
}
.txt3{
	font-family: verdana,Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
	padding-left:2px;
}
.txt4{
	font-family: verdana,Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000;
	padding-left:2px;
}

.txt8{
	font-family: verdana,Arial;
	font-size: 8pt;
	color: #000;
}

.txt9{
	font-family: verdana,Arial;
	font-size: 9pt;
	color: #000;
}

.txt10{
	font-family: verdana,Arial;
	font-size: 10pt;
	color: #000;
}

.txt11{
	font-family: verdana,Arial;
	font-size: 11pt;
	color: #000;
}

.txt12{
	font-family: verdana,Arial;
	font-size: 12pt;
	color: #000;
	padding-left:2px;
}

.txt13{
	font-family: verdana,Arial;
	font-size: 13pt;
	color: #000;
	padding-left:2px;
}

.txt14{
	font-family: verdana,Arial;
	font-size: 14pt;
	color: #000;
	padding-left:2px;
}

.txt15{
	font-family: verdana,Arial;
	font-size: 15pt;
	color: #000;
	padding-left:2px;
}

.txtBold {
	font-weight: bold;
}

.tblbdr5{
	border-right:1px solid #676767;
	border-left:1px solid #676767;
	border-top:1px solid #676767;
}

.tblbdr6{
	border-right:1px solid #676767;
	border-left:1px solid #676767;
	border-top:1px solid #676767;
	border-bottom:1px solid #676767;
}


.tblbdr1{
	border:1px solid #676767;
}

.tblbdr2{
	border-bottom:1px solid #676767;
}
.tblbdr3{
	border-top:1px solid #676767;
}

.tdt{
  border-top:1px solid #676767;
}
.tdb{
  border-bottom:1px solid #676767;
}
.tdl{
  border-left:1px solid #676767;
}
.tdm{
  border-left:1px solid #676767;
}
.tdr{
  border-right:1px solid #676767;
}

.rectxt1{
	font-family: verdana,Arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #000;
}

.rectxt2{
	font-family: verdana,Arial;
	font-size: 13pt;
	font-weight: bold;
	font-style: normal;
	color: #000;
}
.txtaligncenter {
	text-align : center;
}
.txtalignright {
	text-align : right;
	padding-right:10px;
}
.lstrowheight {
	height : 40px;
}
.tblBgBlack {
	background: #000;
}
.tblBgBlack tr td {
	background: #FFF;
}

.rmp{
	padding-right:3px;
}

.lmp{
	padding-left:3px;
}

.rowHeight30{
	height:30px;
}

.rowHeight{
	height:23px;
}
table tr td:first-child, table tr th:first-child{
	border-left:1px solid #676767;
}

.subHdrTable td{
	border:none !important;
	font-weight: bold;
}

.printTime{
	position: absolute;
    right: 15px;
}

.nopad{
	padding: 0 !important;
}

.nobdr{
	border: 0 !important;
}

.tdhg30{
	height: 26px;
}

.tdhg35{
	height: 35px;
}

.tdhg40{
	height: 40px;
}

.vatop{
	vertical-align: top;
}

.invname{
	padding-left: 150px;
}

.invtype{
	float:right;
	margin-right: 5px;
}

.partyaddr{
	height: 150px;
    vertical-align: top;
}