body{ background:white; color:black; font-size: 15px; margin:0; padding:10px }
#footer{ font-size: 70%; margin-top:1em; }

h1,h2,h3,h4,h5,h6{font-weight:bold}
p{margin:1em 0;line-height:1.2em}

a,a.external,a.new,a.stub{color:#204a87 !important;}
a:visited { color: #5c3566 !important; }
a:hover { color: #3465a4 !important; }

img.tex{ vertical-align:middle }

code{ font-size:1.1em; color:#136633 }
pre{ color:#0e4a25; border:1pt dashed black;white-space:pre;font-size:16px;overflow:auto;padding:10px; background:#f2f2ff; }

#toc{border:1px solid #aaaaaa;background-color:#f9f9f9;padding:5px}
div.floatright{float:right;clear:right;position:relative;margin:0.5em 0 0.8em 1.4em}
div.floatright p{font-style:italic}
div.floatleft{float:left;clear:left;position:relative;margin:0.5em 1.4em 0.8em 0}
div.floatleft p{font-style:italic}
div.center{text-align:center}
div.thumb{border:none;width:auto;margin-top:0.5em;margin-bottom:0.8em;background-color:transparent}
div.thumbinner{border:1px solid #cccccc;padding:3px !important;background-color:White;font-size:94%;text-align:center;overflow:hidden}
html.thumbimage{border:1px solid #cccccc}
html.thumbcaption{border:none;text-align:left;line-height:1.4em;padding:3px !important;font-size:94%}
div.magnify{display:none}
div.tright{float:right;clear:right;margin:0.5em 0 0.8em 1.4em}
div.tleft{float:left;clear:left;margin:0.5em 1.4em 0.8em 0}
img.thumbborder{border:1px solid #dddddd}
table.rimage{float:right;width:1pt;position:relative;margin-left:1em;margin-bottom:1em;text-align:center}

.noprint,div#jump-to-nav,.mw-jump,div.top,div#column-one,#colophon,.editsection,.toctoggle,.tochidden,div#f-poweredbyico,div#f-copyrightico,li#viewcount,li#about,li#disclaimer,li#mobileview,li#privacy,#footer-places,.mw-hidden-catlinks,tr.mw-metadata-show-hide-extended,span.mw-filepage-other-resolutions,#filetoc,.usermessage,#mw-navigation{display:none}

#content{ background:white; border:none !important; padding:0 !important; margin:0 !important; direction:ltr; color:black; padding:1em; margin:0 !important}

table.listing,table.listing td{border:1pt solid black;border-collapse:collapse}
#content a.external.text:after,#content a.external.autonumber:after{content:" (" attr(href) ") "}

img{border:none;vertical-align:middle}
span.texhtml{font-family:serif}

table.diff{background:white}
td.diff-otitle{background:#ffffff}
td.diff-ntitle{background:#ffffff}
td.diff-addedline{background:#ccffcc;font-size:smaller;border:solid 2px black}
td.diff-deletedline{background:#ffffaa;font-size:smaller;border:dotted 2px black}
td.diff-context{background:#eeeeee;font-size:smaller}
.diffchange{color:silver;font-weight:bold;text-decoration:underline}

table.wikitable,table.mw_metadata{margin:1em 0;border:1px #aaa solid;background:white;border-collapse:collapse}
table.wikitable > tr > th,table.wikitable > tr > td,table.wikitable > * > tr > th,table.wikitable > * > tr > td,.mw_metadata th,.mw_metadata td{border:1px #aaa solid;padding:0.2em}
table.wikitable > tr > th,table.wikitable > * > tr > th,.mw_metadata th{text-align:center;background:white;font-weight:bold}
table.wikitable > caption,.mw_metadata caption{font-weight:bold}

a.sortheader{margin:0 0.3em}
.wikitable,.thumb,img{page-break-inside:avoid}
h2,h3,h4,h5,h6,h7{page-break-after:avoid}
p{widows:3;orphans:3}
