@page { margin: 0.5cm; }
body { background: #FFF; color: #000; font-family: Georgia, Times New Roman, Serif; font-size: 70%; }

p, h2, h3 { orphans: 3; widows: 3; }

h2, h3 { page-break-after: avoid; }

h1 { font-size: 175%; margin: 0.5em 0 0.5em 0; }

h2 { font-size: 150%; margin: 0.5em 0 0.5em 0; }

h3 { font-size: 125%; margin: 0.5em 0 0.5em 0; }

hr { background: #000; color: #000; }

p { line-height: 150%; margin: 1em 0 1em 0; padding: 0; }

li { line-height: 150%; }

q { font-style: italic; }

blockquote { font-style: italic; padding-left: 10px; margin-right: 0; }

img { border: 0; }

table { font-size: 100%; margin: 0; padding: 0; }

th { font-weight: bold; }

td { line-height: 150%; }

abbr, acronym { border-bottom: 1px dotted #000; }

abbr[title]:after, acronym[title]:after { content: " (" attr(title) ")"; }

caption { text-align: left; }

a:link, a:visited, a:hover, a:active, a:focus { color: #000; text-decoration: none; }

a[href]:after { content: " (" attr(href) ")"; }

.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }

.left { text-align: left; }

.right { text-align: right; }

.center { text-align: center; }

.justify { text-align: justify; }

p.indent { margin-left: 25px; }

span.underline { text-decoration: underline; }

img.left { float: left; margin: 5px; }

img.right { float: right; margin: 5px; }

form { padding: 0; margin: 0; }

input.button { background: #eee; color: #000; border: solid 1px #000; }

input.textbox { border: solid 1px #000; color: #000; font-family: Arial, Helvetica, Sans-Serif; padding: 2px; }

textarea.textbox { border: solid 1px #000; color: #000; font-family: Arial, Helvetica, Sans-Serif; padding: 2px; }

nav, aside, #skipLinks, #fixedLinks, #breadcrumb, .noScript, .debugBar, .noPrint, .no-print { display: none; }
