body#canvas, html {
	margin: 0;
	padding: 12px;
/*	font-size: medium;*/
	font-size: 12pt;
/*	font-family: Verdana, "Lucida Sans Unicode", Arial, sans-serif;*/
	font-family: Georgia, "Times New Roman", serif;
	background-color: white;
	color: black;
}

img { border: 0; background-color: transparent; }

a {
	color: black;
	text-decoration: none;
}

div {
	margin: 7px;
	padding: 0;
	border: 0; background-color: transparent;
	background-image: none;
}

div#banner,
div#header {
	text-align: center;
}
div#navigation,
div#nav, ul.breadcrumb, a#skiplink {
	display: none;
}
div#main, div#contentinfo, div#footer {
	margin: 0; padding: 1em;
	color: black;
	background-color: transparent;
	background-image: none;
	border: none;
}
div#contentinfo,
div#footer {
	padding: 1em;
	font-family: Verdana, sans-serif;
	font-size: 80%;
	clear: both;
	font-size: 50%;
	border-top: black thin solid;
}
div#contentinfo ul,
div#footer ul { display: none; }

div#main div.note, div#main div.seealso {
	display: none;
}
div#main div.note:before,
div#main div.seealso:before { content: none; }

div#main div#content {
	margin-right: 0;
}

a.xmlicon {
	font-size: 10px;
	font-family: Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	background-color: gray;
	border: outset thin gray;
	color: white;
}

h1, h2, h3, h4,
h5, h6 {
	page-break-after: avoid;
}
table tr, ul, ol {
	page-break-inside: avoid;
}
	