body{
	background:#fff;
	font-family:"Arial",sans-serif;
	margin:0.5%;

}
h1,h2,h3{
	font-weight:normal;
}
h1{
	font-size:20pt;
}
h2{
	font-size:18pt;
}
h2.subheader{
	padding-bottom:2pt;
	border-bottom:1pt solid #999;
}
h3{
	font-size:16pt;
	
}
p,li{
	font-size:10pt;
	line-height:1.6em;
}
ul li{
	margin-bottom:10pt;
}
#main-content{
	width:538.5pt;
	margin:0 auto 0 auto;
}

.receipt-items{
	width:100%;
	font-size:12pt;
	border-collapse:collapse;
	border-bottom:1pt solid #000;
	margin-bottom:10pt;
}
.receipt-items td{
	padding:4pt;
}
.receipt-items thead{
	font-weight:bold;
	border-bottom:1pt solid #000;
}
.receipt-items td{
	border-bottom:1pt solid #ccc;
}
.receipt-items thead td{
	border-bottom:1pt solid #000;
}
.grandtotal{
	text-align:right;
	font-size:16pt;
	margin-right:0.5%;
	
}
.receipt-address{
	width:100%;
	background:#eee;
	
	margin-bottom:10pt;
}
.receipt-address td{
	padding:5px;
}
.receipt-address thead td{
	background:#ddd;
}