address,blockquote,body,dd,div,dl,dt,fieldset,form,frame,frameset,h1,h2,h3,h4,h5,h6,iframe,noframes,object,ol,p,ul,hr,pre {
display:block;
}

li {
display:list-item;
}

head {
display:none;
}

table {
display:table;
}

tr {
display:table-row;
}

thead {
display:table-header-group;
}

tbody {
display:table-row-group;
}

tfoot {
display:table-footer-group;
}

col {
display:table-column;
}

colgroup {
display:table-column-group;
}

td,th {
display:table-cell;
}

caption {
display:table-caption;
text-align:center;
}

th {
font-weight:bolder;
text-align:center;
}

body {
line-height:1.12;
padding:8px;
}

h1 {
font-size:2em;
margin:.67em 0;
}

h2 {
font-size:1.5em;
margin:.83em 0;
}

h3 {
font-size:1.17em;
margin:1em 0;
}

h4,p,blockquote,ul,fieldset,form,ol,dl {
margin:1.33em 0;
}

h5 {
font-size:.83em;
line-height:1.17em;
margin:1.67em 0;
}

h6 {
font-size:.67em;
margin:2.33em 0;
}

h1,h2,h3,h4,h5,h6,b,strong {
font-weight:bolder;
}

blockquote {
margin-left:40px;
margin-right:40px;
}

i,cite,em,var,address {
font-style:italic;
}

pre,tt,code,kbd,samp {
font-family:monospace;
}

pre {
white-space:pre;
}

big {
font-size:1.17em;
}

small,sub,sup {
font-size:.83em;
}

sub {
vertical-align:sub;
}

sup {
vertical-align:super;
}

del {
text-decoration:line-through;
}

hr {
border:1px inset;
}

ol,ul,dd {
margin-left:40px;
}

ol {
list-style-type:decimal;
}

ol ul,ul ol,ul ul,ol ol {
margin-bottom:0;
margin-top:0;
}

br:before {
content:"\a";
}

abbr,acronym {
font-variant:small-caps;
letter-spacing:.1em;
}

:focus {
outline-color:invert;
outline-style:dotted;
outline-width:thin;
}

bdo[dir=ltr] {
direction:ltr;
unicode-bidi:bidi-override;
}

bdo[dir=rtl] {
direction:rtl;
unicode-bidi:bidi-override;
}

[dir=ltr] {
direction:ltr;
unicode-bidi:embed;
}

[dir=rtl] {
direction:rtl;
unicode-bidi:embed;
}

address,blockquote,body,dd,div,dl,dt,fieldset,form,frame,frameset,h1,h2,h3,h4,h5,h6,iframe,noscript,noframes,object,ol,p,ul,hr,pre,li,table,tr,thead,tbody,tfoot,col,colgroup,td,th,caption {
unicode-bidi:embed;
}

ins,a[href] {
text-decoration:underline;
}
