html body * {
	color: #000000 !important;
	background: #ffffff !important;
	overflow: visible !important;
}

html body #pagewrap {
	width: 99% !important;
	min-width: 80%  !important;
	max-width: 99% !important;
}

body, html body * {
	white-space: normal !important;
	font: 12pt/1.5 times, "times new roman", "palatino linotype", palatino, "Book Antiqua", georgia, serif !important;
}

p {
	margin: 5px 0;
}

/*
form {
	margin: 10px 0 0;
}
*/
#col1, #col3, #footerlinks, #mainnav, #instock, form, .submitbtn, #fpanel br,
.ednote br, #f1, #toptabs, #flashimgs, #flash, #logo, #hcurve, #topheader,
#headtext, #wdomain, #header span, div.aboutimg, div.faqimg, div.splimg,
ul.itembuttons, ul.prevnext, #mainbuttons, p.viewpage, .rplinks, #wdcol3 ul,
.lgbuttons, #gbbox, #goback, #fimgsx, .np, ul.az, #guestbk h2, #guestbk p {
	display: none !important;
}

#nonaffil, #copyright, #fpanel address, #fpanel p, #col2, .threecol #col2,
.twocol #col2, .threecol #twocols {
	width: 99% !important;
	float: none !important;
	clear: none !important;
	text-align: left !important;
	margin: 0 !important;
	padding: 0 !important;
}

#header {
	width: 99.8% !important;
	height: 14pt !important;
	line-height: 14pt !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative !important;
	page-break-after: avoid !important;
}

#header p.ht {
	font-size: 14pt !important;
	font-weight: bold !important;
	line-height: 14pt !important;
	margin: 0 0 10px !important;
	padding: 0 !important;
	position: relative !important;
	color: #000000 !important;
	top: 0 !important;
	left: 0 !important;
	page-break-after: avoid !important;
}

#fpanel, #footer {
	overflow: visible !important;
	margin: 10px 0 !important;
}

a {
	text-decoration: none !important;
}

a img {
	border: none;
}

#col2, #contwrap, #twocols, .threecol, .twocol, .inset, #maincont,
table, caption, thead {
	page-break-before: avoid !important;
}

h1, h2, p.pnote {
	page-break-after: avoid !important;
}

#contwrap {
	margin-top: 10px;
}

h1, h2 {
	text-indent: 0 !important;
	text-align: left !important;
	margin: 10px 0 !important;
	padding: 0 !important;
	font-weight: bold !important;
}

html body h1, html body h2, html body h3, html body h4,
html body legend, html body caption, html body dt {
	font-weight: bold !important;
}

ul, table, tbody {
	page-break-inside: auto !important;
}

li {
	margin-bottom: 3px;
}

div.resultitem {
	width: 100% !important;
	overflow: auto !important;
	clear: both !important;
	position: relative !important;
}

.resultitem .ednote, .resultitem .extradetails {
	float: none !important;
	clear: both !important;
	position: relative !important;
	text-align: left !important;
}

.resultitem .ednote {
	margin-left: 0 !important;
}

table, caption {
	margin-top: 0 !important;
	width: 500px !important;
	max-width: 8in !important;
	page-break-before: avoid !important;
}

table#rstages {
	width: 99% !important;
}

table#rstages th {
	page-break-after: avoid !important;
}

#wdcol2 dt, #wdcol2 dd {
	font-size: 12pt !important;
}

#wdcol3 table, #wdcol3 caption {
	width: 300px !important;
}

.msect2 p.centre {
	clear: both !important;
	text-align: left !important;
	margin: 10px 0 !important;
}

#watcharch .boxc2 {
	page-break-inside: avoid !important;
	width: 99% !important;
}

#watcharch .boxc2 h2 {
	page-break-after: avoid !important;
}

dl.watchdet {
	width: 44.5% !important;
	margin: 10px 5% 10px 0 !important;
	padding: 0 !important;
	page-break-before: avoid !important;
}

#guestbk .guest h2, #guestbk .guest p {
	display: block !important;
}

dl.guest dt, dl.guest dd, dl.guest {
	border: none !important;
}

.guest dt.comment {
	margin-top: 0 !important;
}

.guest dd.comment {
	margin-bottom: 20px !important;
}

