body, button, hr, input {overflow:visible} 
progress, sub, sup {vertical-align:baseline} 
details, main {display:block} 
html {line-height:1.3em;-webkit-text-size-adjust:100%} 
body {font-family:system-ui, monospace;font-size:1em;margin:1em;line-height:1.3em} 

div.main{font-family:inherit;max-width: 44em;margin: auto} 
div.field{padding:0.5em 0 0.5em 0} 
div.actions{padding:0.5em 0 0.5em 0} 

p, pre, a {margin:0 0 1.1em;font-family:inherit;font-size:1em;line-height:1.5em} 
h1 {font-size:1.50em;margin:2em 0 1.00em 0;line-height:1.50em} 
h2 {font-size:1.25em;margin:2em 0 0.25em 0;line-height:1.25em} 
h3, h4, h5 {font-size:1.15em;font-weight:bold;margin:2em 0 0.25em 0;line-height:1.15em} 
a {background-color:transparent;font-family:inherit;font-size:1.0em;line-height:1.3em;text-decoration:underline} a:link{color:#0000FF} a:visited{color:#800080} a:hover{color:#FF0000} a:active{color:#FF0000} 
a.index {background-color:transparent;text-decoration:none} a:link{color:#0000FF} a:visited{color:#800080} a:hover{color:#FF0000} a:active{color:#FF0000} 
b, strong {font-weight:bolder} 
ol, ul {font-size:1em;line-height:1.5em;margin:0 0 1em} 
small {font-size:80%} 
sub, sup {font-size:75%;line-height:0;position:relative} 
sub {bottom:-.25em} sup {top:-.5em} 
code, kbd, pre.code, samp {font-family:monospace,monospace;font-size:1em} 
pre.code {margin:0.5em 0 0 0em;font-size:1em;display:inline} 
abbr[title] {border-bottom:none;text-decoration:underline;text-decoration:underline dotted} 
hr {box-sizing:content-box;height:0} 
summary {display:list-item} 
[hidden], template {display:none} 
img {border-style:none} 
img.polaroid{border:1.5em;border-style:solid;border-color:#EEEEEE;margin:1em 0 1em 0;width:80%} 
span.highlight{background-color: #FFFF00}

button, input, optgroup, select, textarea {font-family:inherit;font-size:100%;line-height:1.15;margin:0} 
button, select {text-transform:none} 
fieldset {padding:.35em .75em .625em} 
legend {color:inherit;display:table;max-width:100%;white-space:normal} 
textarea {overflow:auto} 
[type=checkbox], [type=radio], legend {box-sizing:border-box;padding:0} 

input[type=submit]{background-color:#666666;border:none;border-radius:0.3em;color:white;opacity:0.6;transition:0.3s;padding:0.5em 1em;text-align:center;text-decoration:none;display:inline-block} 
input[type=submit]:hover{opacity:1} 
.button{background-color:#666666;border:none;border-radius:0.3em;color:white;opacity:0.6;transition:0.3s;padding:0.5em 1em;text-align:center;text-decoration:none;display:inline-block} 
.button:hover{opacity:1} 

[type=button],[type=reset],[type=submit], button {-webkit-appearance:button} 
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {border-style:none;padding:0} 
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {outline:ButtonText dotted 1px} 
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height:auto} 
[type=search] {-webkit-appearance:textfield;outline-offset:-2px} 
[type=search]::-webkit-search-decoration {-webkit-appearance:none} 
::-webkit-file-upload-button {-webkit-appearance:button;font:inherit} 

table {border:1px solid black;border-collapse:collapse;border-spacing:0;-webkit-border-spacing:0;padding:0} 
table caption {font-size:1.15em;text-align:left;text-transform:uppercase;font-weight:bold;line-height:2.0em}
table th, td {border: 1px solid black;padding: 0.3em 0.7em 0.3em 0.7em;text-align:left;vertical-align:top} 
table th {font-weight:bold;height:2em;background-color:#CCCCCC} 

table.index {border-collapse:separate;border-width:0}
table.index caption {text-transform:none;line-height:1.5em}
table.index th {border-width:0 0 1px 0;background-color:transparent;padding: 0.3em 1.4em 0.3em 0em} 
table.index td {border-width:0 0 1px 0;border-color:#7F7F7F;padding: 0.3em 1.4em 0.3em 0em} 
table.index td.foot {border-width:0 0 0 0;padding: 0.5em 1.4em 0.3em 0em}

table.three-line {border-collapse:separate;border-width:0} 
table.three-line caption {text-transform:none;line-height:2.2em}
table.three-line th {border: 0;border-top: 1px solid;border-bottom: 1px solid;background-color:transparent;padding: 0.3em 1.4em 0.3em 0em} 
table.three-line td        {padding: 0.2em 1.4em 0.2em 0em;border: 0}
table.three-line td.first  {padding: 0.5em 1.4em 0.2em 0em;border: 0}
table.three-line td.topper {padding: 0.6em 1.4em 0.0em 0em;border-top: 1px solid}
table.three-line td.last   {padding: 0.2em 1.4em 0.4em 0em;border-bottom: 1px solid}
table.three-line td.foot   {padding: 0.4em 1.4em 0.0em 0em;border: 0}

table.meta {background-color:#CCCCCC;border-collapse:separate;padding:0.5em} 
table.meta caption {text-transform:lowercase;line-height:2.0em;padding:0.5em 0 0 0}
table.meta td {padding:0.1em 1.9em 0.1em 0.1em;border-width:0} 

@media print {
table.meta {background-color: #FFFFFF}
span.highlight{background-color: #E7E700 !important;print-color-adjust: exact}
}
