/* Contents table:
two columns, 1st all-small-caps, 2nd column aligned right */
.toc_list {
margin: auto;
max-width: 36em;
}
.toc_list td:nth-child(1) {
vertical-align: top;
font-variant:small-caps;
}
.toc_list td:nth-child(2) {
vertical-align: top;
text-align: right;
}