Template:Table class/cce os.css

._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; }