Template:PSMToC/styles.css

.__psm-toc { margin: auto; width: 30em; max-width: 100%; border-collapse: collapse; }

.__psm-toc caption { font-size: 140%; padding-top:3em; padding-bottom:.50em; font-family:liberation, serif; }

/* Month headings */ .__psm-toc td[colspan='2'] { font-size: 115%; padding-top: 0.5em; text-align: center; }

/* page number cols */ .__psm-toc td:nth-child(2) { vertical-align: bottom; text-align: right; margin-left: 1em; white-space: nowrap; }