body,
#navtop1,
#navtop2,
#navleft,
#print-article { visibility: hidden; }

a { color: #555; }

hr,
#printreceipttable hr {
	visibility: visible;
	color: #999;	
	background-color: #999;
	border: 0;
	height: 1px;
	width: 100%;
	text-align: left;	
}

p,
ul,
ol { clear: both; }


/* Main Content Area
-------------------------------------------------*/
#maincontentcell, #printreceipttable {
	visibility: visible;
	display: block;
	position: absolute;
	float: left;
	width: 1000pt;
	top: 0;
	left: 0;
	font: normal 11pt/14pt Verdana, Arial, sans-serif;
	white-space: normal;
}

#maincontentsubcell { visibility: visible; }

#maincontentsubcell h1 {
	color: #000;
	font: normal 20pt/36pt Verdana, Arial, sans-serif;
}

#maincontentcell table, #printreceipttable table {
	width: 100%;
	float: left;
	display: block;
	clear: both;
}


/* Footer Area
-------------------------------------------------*/
#mainfootertable {
	visibility: hidden;
	color: #000;
	padding-top: 50pt;
	font: normal 10pt/12pt Verdana, Arial, sans-serif;
	clear: both;
	bottom: 0;
	position: absolute;
}

#mainfootertable a { color: #555; }
