/* Contents table: two columns*/
.two_toc {
margin-left: auto;
margin-right: auto;
}
.two_toc td:first-child {
padding-left: 2em; text-indent: -2em;
text-align: left;
vertical-align: top;
}
.two_toc td:last-child {
text-align: right;
vertical-align: bottom;
padding-left: 2em;
}
.two_toc ._pagecol {
text-align: right;
font-size: 83%;
vertical-align: bottom;
font-variant: all-small-caps;
}
/* Contents table: three columns*/
.three_toc {
margin-left: auto;
margin-right: auto;
}
.three_toc td:nth-child(1) {
vertical-align: top;
text-align: right;
}
.three_toc td:nth-child(2) {
text-align: left;
vertical-align: top;
padding-left: 1em; text-indent: -1em;
}
.three_toc td:nth-child(3) {
text-align: right;
vertical-align: bottom;
padding-left: 2em;
}
.three_toc td._articleheading {
text-align: left;
font-size: 83%;
font-variant: all-small-caps;
vertical-align: bottom;
}
.three_toc td._pageheading {
text-align: right;
font-size: 83%;
vertical-align: bottom;
font-variant: all-small-caps;
}