#sidebar, #nav, #breadcrumbs, #highlight, form#cse-search-box, #footer.download, #footer ul li, #footer h3, #footer p, 
#content #maincontent a.register img {
	display: none;
} 
h1 {margin-top: 0;}
#logo a img {border: none; 
	background-color: transparent;
	margin-top: -20px;
}
#full-width div.invoice h2 {
	width: 100%;
	font-size: 1.6em;
	font-family: "Arial",sans-serif;
	color: #000;
	padding-bottom: 4px;
	border-bottom: 1px dotted #808080;
	margin-top: 40px;
}
#full-width div.invoice dl.primary-info {
	width: 48%;
	float: left;
	display: inline;	
}
#full-width div.invoice dl.secondary-info {
	width: 40%;
	float: right;
	display: inline;
}
table#clearfloat {
	width: 100%;
	padding-top: 5px;
	font-size: 1em;
}
table#clearfloat caption {
	font-size: 1em;
	font-weight: normal;
	border-top: 1px dotted #808080;
	padding-top: 20px;
	text-align: left;
}
table#clearfloat td {
	border-bottom: 1px solid #808080;
}
table#clearfloat th {
	text-align: left;
}
table#clearfloat td.rightalign, table#clearfloat th.rightalign {
	text-align: right;
}

#full-width div.invoice dt { 
	float: left; 
	clear: left; 
	width: 150px; 
	text-align: right; 
	font-weight: bold; 
	font-size: 1em;
	color: #000; 
} 
#full-width div.invoice dd { 
	margin: 0 0 0 160px; 
	padding: 0 0 0.5em 0; 
	font-size: 1em;
}
table#clearfloat tbody.tfoot td {
	background-color: #4C4C4C;
	color: #fff;
}