body {
	background-color:#fff;	 /*browsers should do this for you, but just in case...*/
	padding:0;
	margin:0;
}

#body-inner-wrapper {
	width:99% !important;
}

h2 {
	font-size:14pt;
}
p {
	font-size:12pt;
}

.paymentdocwrapper td {
	font-size:11pt;
}

.noprint {
	display:none !important;
}

.hideprint {
	visibility:hidden;
}

#body-header {
	background:none;
}

#header-logo {
	height:5px;
}

#main-content {
	margin:0;	/* No point in leaving a big left margin as the sidebar is not there*/
	border:0;
	padding:0;
}

.invoicecreditsearchresults {
	margin:0;
}

.paymentdocwrapper #paymentimplogo {
	float:none;
}

/* center align looks better online, in print the table is wider so this doesn't look quite right */
#outofstockline thead tr th {
	text-align:left;
}

/* Imperial content pages have a convention of being called MainText
 * We can take advantage of this to give them a serif font, which is nicer to read offline
*/
#block-MainText p{
	font-family:"Times New Roman", serif;
}

html {
height:auto; /* having height set to 101% to force the scrollbar is a bad thing - it'll add an extra blank page in some browsers. */
}

.oneofmany {
	page-break-after:always;
}