._cce_table {
width: 100%; /* but maybe margin: auto; */
border-collapse: collapse;
}
._cce_table td {
vertical-align: top;
}
._cce_table tr td:first-of-type{
padding-left: 2em;
text-indent: -2em;
}
._cce_table td:not(:first-of-type),
._cce_table th:not(:first-of-type) {
border-left:1px solid black;
padding-left: 1em;
}
._cce_table td:not(:last-of-type),
._cce_table th:not(:last-of-type) {
padding-right: 1em;
}
._cce_table td:nth-child(2) p:last-of-type {
text-align:right;
margin: 0;
}
._cce_table th {
font-weight: normal;
font-variant: small-caps;
border-top:1px solid black;
border-bottom:1px solid black;
padding: 0.5em 0;
margin-left:0;
text-indent:0;
}
._cce_table caption,
._cce_table_caption{
font-size: 120%;
text-align: center;
margin-left:0;
text-indent:0;
}
._cce_table tr._cce_table_caption{
border-bottom:1px solid black;
margin-left:0;
text-indent:0;
}
._cce_table tr._cce_table_caption:not(:first-of-type){
border-top:1px solid black;
margin-left:0;
text-indent:0;
}