.inputbutton { display: none; }
.page_design, .donotprint { display: none; }
.crumbs, .navigation_area, .nav_null { display: none; }
body {background: white; }
em { color: black; }
/* the following does not actually work in mozilla 1.5,
 * it is supposed to work for CSS2
 */
.history, .details_list {
	page-break-inside: avoid;
}

body, body div, body p, body th, body td, body li, body dd	{
	font-size: 9pt;
}

div.error, div.message {
	border: 1px solid #000;
}
span.error, span.message {
	color: #000;
}
.blue {
	color: #000;
}
.todostatus {
	margin: 0.3em 2em;
}
.info blockquote {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
.info, tr.heading {
	background-color: #fff;
}
tr.heading h3 {
	margin-top: 4px;
	margin-bottom: 4px;
}
tr.heading th {
	border-bottom: 1px dashed gray;
}
tr.light, tr.lighth, div.light, span.light {
	background-color: #fff;
}
tr.subheading, tr.subheading2 {
	background-color: #fff;
	border-top: 1px dashed gray;
}

tr.subheading th div.edge, tr.subheading2 th div.edge {
	background-color: #fff;
	border-top: 1px dashed gray;
}
tr.footer {
	background-color: #fff;
}
tr.footer > td {
	border-top: 1px solid gray;
}
a, a:visited {
	color: #000;
}

/* Requested in BM-449791
 * .invoice {
 * 	page-break-before: always;
 * }
 */
