.add, .calc {
width:100%;
border-collapse: collapse;
border-spacing: 0;
text-align:left;
}
tr {
vertical-align:top;
}
.add td, .add th {
padding: 5px;
border:1px solid black;
}
.calc td {
padding: 0 5px;
border:1px solid black;
}
.add th, td:nth-child(7) {
text-align:center
}
.cb, .cbl, .cbi {
text-align:center;
font-weight:bold;
}
.cbl {
font-size:120%;
}
.cbi, .i {
font-style:italic;
}
.sign {
border:none;
text-align:left;
}
.sign tr {
vertical-align:bottom;
}
.sign td {
border:none;
}
.sign td:nth-child(2) {
text-align:right
}
.calc td:nth-child(2) {
text-align:center;
}