@media screen {

#info {font-size:1.5em; color:darkblue;}
.mnb,.ipt {width:150px; display:inline; padding:2px; margin:4px; border-style:outset; border-width:2px; border-color:#cc9900; background-color:#ffff99;
font-family:Arial; font-size:14px; color:black; text-decoration:none; text-align:center; padding:3px;
padding-bottom:2px;}
.ipt {border-color:#996600; background-color:#ffffdd;}
.a0,.a1,.b0,.b1,.c0,.c1,.d0,.d1 {border-collapse:collapse;}
.a0,.a1,.b0,.b1,.c0,.c1,.d0,.d1 {border:#80ff80 solid 1px;}
.b0,.b1,.d0,.d1 {border-left:green solid 2px;}
.c0,.c1,.d0,.d1 {border-top:green solid 2px;}
.a1,.b1,.c1,.d1 {background-color:#ffc0c0;}

.t  {border:darkgreen solid 7px; background-color:#ffffdd;}
.tr {border:red solid 7px; background-color:#ffffdd;}
.t0 { border:darkgreen solid 3px; background-color:#ffffdd;}
.z {border-collapse:collapse; background-color:#ff8080}
.z0 { background-color:transparent;}
.pop {font-weight:normal; background-color:yellow;
      border:1px #aaaa00 solid; width:100px; padding:5px;}
}

@media print {
.b0,.b1,.d0,.d1 {border-left:black solid 2px;}
.c0,.c1,.d0,.d1 {border-top:black solid 2px;}
.noprint,
.headline,
.footline {display: none;}
}

