body {line-height:1.5;font-family:Arial, sans-serif;color:#000;background:#fff;font-size:12pt;}

p {margin:0.2em 0;}

hr {background:#ccc;color:#ccc;width:100%;height:1px;margin:0.3em 0;padding:0;border:none;}

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, sans-serif;
	page-break-after: avoid;
	page-break-inside: avoid;
}

ul, ol, dl {
	page-break-before: avoid;
}

img {float:left;margin:1.5em 1.5em 1.5em 0;}
a img {border:none;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
/* a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; } */
/* a[href^="http://"] {color:#000; } */

td {vertical-align:top;}

.noprint {display:none;}

#header,
#header_under,
.subMenuLayer,
.sidebar,
#sidebar_toggle,
#nav_table,
.vCardHeaderRight,
.footer {
	display:none;
}

input[type=button] {
	display:none;
}

td.label {
	font-weight:700;
}