._toc {
margin: 0 auto;
}
._toc tr._toc-h td {
font-size: 80%;
}
._toc td:nth-last-child(2) {
overflow: hidden;
position: relative;
}
._toc tr:not(._toc-h) td:nth-last-child(2)::after {
position: absolute;
padding-left: 0.5em;
word-spacing: 1.5em;
content: ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";
text-align: right;
text-indent: 0;
}
._toc td:nth-child(2) {
text-align: right;
padding-left: 1em;
vertical-align: bottom;
}
._toc ._toc-a td {
text-indent: -2em;
padding-left: 5em;
}
._toc ._toc-d td {
padding-left: 3em; /* extra padding added by plainlist */
font-size: 92%;
}
._toc tr:not([class]) td{
padding-top: 1em;
}
._toc ._toc-h + tr td {
padding-top: 0;
}
.wst-rule {
margin-top: 2em;
margin-bottom: 2em;
}