@page {margin: 1cm;}
body {margin: 20px 40px}
		
h1, .headline {font-family: Times, TimesNewRoman, serif; font-size: 22pt; font-weight: bold; color: #000; background-color: transparent; text-align: center}
h2, .subhead {font-family: Times, TimesNewRoman, serif; font-size: 16pt; font-weight: bold; color: #000; background-color: transparent; text-align: left; margin-top: 60px; margin-bottom: 10px;}
h3, .sectionhead {font-family: Times, TimesNewRoman, serif; font-size: 14pt; font-weight: bold; color: #000; background-color: transparent; text-align: left; margin-top: 30px; margin-bottom: 10px;}
h4, th, .parahead {font-family: Times, TimesNewRoman, serif; font-size: 10pt; font-weight: bold; color: #000; background-color: transparent; text-align: left;}

p, .author, .bodytext, ul, ol, dl {font-family: Times, TimesNewRoman, serif; font-size: 10pt; color: #000; background-color: transparent; text-decoration: none;}
.abstractlink, .abstract, .references, .quote {font-family: Times, TimesNewRoman, serif; font-size: 8pt;}
.quoteauthor {font-family: Times, TimesNewRoman, serif; font-size: 8pt; text-align: right}
sup, sub, .up {font-family: Times, TimesNewRoman, serif; font-size: 6pt;}
address {font-family: Times, TimesNewRoman, serif; font-size: 8pt; font-style: italic; text-align: center}

.monospaceBold {font-family: Courier, Courier New, monospace; font-size: 8pt; font-weight: bold; color: #000; background-color: transparent; text-align: center}
i {font-style: italic}
th, b, .author, .authorlink, dt {font-weight: bold}
.tableSubhead, .tableMarginSideSh {font-weight: normal;}
ul {list-style-type: disc}
th, td {font-family: Times, TimesNewRoman, serif; font-size: 9pt; color: #000; background-color: transparent; text-align: left;}

p, blockquote {margin-top: 0px; padding-top: 0px; margin-bottom: 10px; widows: 2; orphans: 2}
h4, .parahead {margin-top: 10px; margin-bottom: 0px; padding: 0px;}
.tableMarginTop, .abstract {padding-top: 10px;}
th.tableMarginSide, th.tableMarginSideSh {padding-left: 10px;}
td.tableMarginSide {padding-left: 10px; padding-right: 5px; text-align: "."}
table {margin: 20px 0px;}

@media print {
	.textlink, .authorlink {font-family: Times, TimesNewRoman, serif; font-size: 10pt; color: #000; background-color: transparent; text-decoration: none}
	.abstractlink, .up:link, a.references {color: #000; text-decoration: none; background-color: transparent;}
	.abstractlink:hover, .abstractlink:active, .abstractlink:visited, .textlink:hover, .textlink:active, .textlink:visited, .authorlink:hover, .authorlink:active, .authorlink:visited, a.up:hover, a.up:active, a.up:visited, a.references:hover, a.references:active, a.references:visited {color: #000; text-decoration: none; background-color: transparent;}
	}
@media screen {
	.textlink, .authorlink {font-family: Times, TimesNewRoman, serif; font-size: 10pt; color: #009; background-color: transparent; text-decoration: underline}
	.abstractlink, .up:link, a.references {color: #009; text-decoration: underline; background-color: transparent;}
	.abstractlink:hover, .abstractlink:active, .abstractlink:visited, .textlink:hover, .textlink:active, .textlink:visited, .authorlink:hover, .authorlink:active, .authorlink:visited, a.up:hover, a.up:active, a.up:visited, a.references:hover, a.references:active, a.references:visited {color: #999; text-decoration: underline; background-color: transparent;}
	}