.t1{
border-collapse:collapse;
margin:1em auto;
}
.t1 td{
padding:2px;
vertical-align:bottom;
overflow:hidden;
}
.t1 th + th,
.t1 td + td{
border-left:solid 1px black;
}
.t1 th + th{
text-align:center;
border-bottom:solid 1px black;
font-size:80%;
font-weight:normal;
width:10%;
}
.t1 td + td{
text-align:right;
}
.t1 td:first-child{
text-indent:1em;
}
.t1h{
border-top: solid 1px black;
}
.t1p{
background:white;
}
.t1p:after{
float: left;
width: 0;
white-space: nowrap;
content: ". . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . ";
}