body { text-align: left; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; }

#PageTitle h1 { font-size:large; }
#main { text-align: left; width: auto; }
#content { background:#fff;	position: relative;	text-align: left;	width: auto; }

#header, #nav, #footer, #sidebarmenu, .advert, .plusnet { visibility: hidden; display: none; }
#content #admenu { visibility: hidden; display: none; }
#header h1 a { visibility: hidden; display: none; }
#header .date { visibility: hidden; display: none; }
table.noborder { border: 0; padding: 2px 2px 2px 2px; }
tr { vertical-align: top; }
tr.alignmiddle { vertical-align: middle; }
td { font-size: small; padding: 0px 5px 5px 0px; }
td.title { font-weight: bold; }
hr { border: solid 1px #ccc; border-bottom-color: #fff; border-left-color: #fff; border-right-color: #fff; }
hr.short { width: 75%; text-align: center; }
li { line-height: normal; padding: 0 0 0.5em 0; margin: 0 50px 0 0; }
.emphgood { font-weight: bold; }
.strikeout { text-decoration: line-through; font-style: italic; }

li.website { line-height: normal; padding: 0 0 0 0; list-style-type: square; }
.hide { display: none; }
.inputbox { width: 350px; }
.plain { color: #000; }

a:link { font-weight: bold; color: #cc0000; text-decoration: none; }
a:visited { color: #990000; }
a:active, a:hover { color: #ff0000; text-decoration: underline; }
a.normal, a.normal:link, a.normal:visited, a.normal:hover, a.normal:active { color: #000; text-decoration: none; font-weight: normal; cursor: text; }

h3[data-toggle] span { display: none; }
div.toggle.toggle-hide { display: block; }

.code { font-family: Courier New, Courier, Sans Serif; }