td {border-bottom:1px solid #000;}
th {border-bottom:2px solid #000;}

h3.obje,
table.data th,
table.data_pageb th,
table.datahalf th,
table.datahalf_pageb th,
table.datahalf_pageb_pr th,
table.datahalf_pr th,
table.data td,
table.data_pageb td,
table.datahalf td,
table.datahalf_pageb td,
table.datahalf_pageb_pr td,
table.datahalf_pr td,
table.data_pageb td,
table.datahalf td
	{font-size:120%;}

.pageb,
div.floatr_pageb,
table.data_pageb,
table.datahalf_pageb,
table.datahalf_pageb_pr
	{page-break-before: always;}

table.datahalf_pr,
table.datahalf_pageb_pr
	{width:99.1%;}

div.floatr,
div.floatr_pageb,
div.floatrpr,
div.floatl,
div.floatlpr,
.n
	{border:1px dashed #000;}

div.iflpr,
div.floatrpr,
div.floatlpr
	{width:99.1%; float:none;}

BODY,
html
	{margin-bottom:-4em;}

div.opengame,
div.postscript,
.noprint,
.floatlp0,
p.navi,
script,
img
	{display:none;}

h2,
.dbrownf,
.strline
	{border-bottom:2px solid #000;}

h2.data,
table.data,
table.data_pageb,
table.datahalf,
table.datahalf_pageb,
table.datahalf_pageb_pr,
table.datahalf_pr
	{border-top:2px solid #000; border-right:3px solid #000; border-bottom:2px solid #000; border-left:3px solid #000;}

*,
h1,
h2,
h2.data,
h3,
h4,
h4.data,
div.i p,
div.ifl p,
div.iflpr p,
div.datahalf_pageb p,
table.data,
table.data tr,
table.data th,
table.data td,
table.data_pageb,
table.data_pageb tr,
table.data_pageb th,
table.data_pageb td,
table.datahalf,
table.datahalf tr,
table.datahalf th,
table.datahalf td,
table.datahalf_pageb,
table.datahalf_pageb tr,
table.datahalf_pageb th,
table.datahalf_pageb td,
table.datahalf_pr,
table.datahalf_pr tr,
table.datahalf_pr th,
table.datahalf_pr td,
caption,
th,
td,
p.mintr,
p.intr,
p.intr0,
p.intrr,
dt,
.table,
.lbrownf,
.n
	{color:#000;}