/* Default paragraph formatting */ p { margin: 0rem 0rem 0rem 0rem; text-indent: 0rem; } /* Styles */ /* Direct formatting styles */ .ps1 { text-align: center; font-size: 2.45rem; } .ps2 { text-align: center; font-size: 1.23rem; } .ps3 { margin-bottom: 0.34rem; text-align: center; font-size: 1.43rem; } .ps4 { text-align: center; font-size: 1.43rem; } .ps5 { font-size: 0.82rem; } .ps6 { font-size: 1.64rem; } .ps7 { font-size: 0.68rem; } .ps8 { margin: 2.45rem 0rem 2.45rem 0rem; text-align: center; line-height: 1em; font-size: 1.91rem; font-weight: normal; } .ps9 { text-align: center; } .ps10 { text-align: center; font-size: 0.95rem; } .ps11 { font-size: 0.95rem; } .ps12 { text-align: center; line-height: 1.2em; font-size: 0.95rem; } /* Separators */ .separator { } /* Tables */ /* Reset all potential built-in rendering assumptions so we have full control. */ table, table * { border: none; padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; } table { /* Will centre tables on iBooks and others, but annoying, not ADE-based devices, which ignore auto margins. */ margin: 1em auto 1em auto; border-spacing: 0em; border: solid #000; border-width: 0pt 0pt 1pt 1pt; } table caption { margin-top: 0.25em; caption-side: bottom; text-align: center; } /* Insert a little padding within cells, mainly horizontal, to keep tables from being cramped to the content width of each cell. */ th, td { padding: 0.25em 0.35em; border: solid #000; border-width: 1pt 1pt 0pt 0pt; } /* Avoid text indents in paragraphs inside cells. */ td p { margin: 0rem 0rem 0rem 0rem; text-indent: 0rem; } /* Images */ img { display: block; margin: 1rem auto 1rem auto; } /* Numbered lists */ /* 1. a. i. ... */ /* Level Two */ ol ol { list-style-type: lower-alpha; } /* Level Three */ ol ol ol { list-style-type: lower-roman; } /* Level Four */ ol ol ol ol { list-style-type: decimal; } /* Level Five */ ol ol ol ol ol { list-style-type: lower-alpha; } /* Level Six */ ol ol ol ol ol ol { list-style-type: lower-roman; } /* Level Seven */ ol ol ol ol ol ol ol { list-style-type: decimal; } /* Bullets */ /* Discs for top level items, alternating squares and circles onward. */ /* Level One */ ul { list-style-type: disc; } /* Level Two */ ul ul { list-style-type: square; } /* Level Three */ ul ul ul { list-style-type: circle; } /* Level Four */ ul ul ul ul { list-style-type: square; } /* Level Five */ ul ul ul ul ul { list-style-type: circle; } /* Level Six */ ul ul ul ul ul ul { list-style-type: square; } /* Level Seven */ ul ul ul ul ul ul ul { list-style-type: circle; } /* Table of contents navigation */ nav#toc ol { list-style: none; line-height: 1.5em; margin-top: 0.5rem; margin-bottom: 0.5rem; } nav#toc ol li:before { content: none; }