img {
margin: 1em 0em !important;
max-width: 100%;
height: auto;
width: auto;
}
p {
font-family: sans-serif;
font-size: 16px;
}
#toc, .toc {
text-align: center;
width: 100%;
margin: 1em 0em;
}
.toctitle {
margin-bottom: .5em;
}
#toc h2, .toc h2 {
color: black;
text-transform: uppercase;
}
#toc ul, .toc ul, #toc li, .toc li {
display: inline-block;
font-size: 18px;
font-weight: bold;
padding: 0 5px;
text-align: center !important;
}
.toclevel-1::before {
color: #0645ad;
content: "•";
}
.tocnumber { display: none; }
li { font-size: 16px;}
h2 {
text-align: center;
border-bottom: none;
margin-top: 0em !important;
margin-bottom: 1em !important;
font-family: montserrat, sans-serif !important;
font-size: 24px !important;
color: #016599;
font-weight: 600;
}
.subhead {
display: block;
margin: .5em 0;
text-align: center;
font-family: montserrat, sans-serif;
font-size: 20px;
font-weight: 600;
}
.subsubhead,
.emphasis {
font-size: 18px;
font-weight: 600;
color: #016599;
font-family: montserrat, sans-serif;
}
.subsubhead {
display: block;
text-align: center;
}
.thankyou {
font-size: 1.25em;
text-align: center;
font-weight: bold;
font-style: italic;
color: #636363;
}
.mw-editsection, .mw-editsection-like {
display: block !important;
}
blockquote {
background: #f9f9f9;
margin: 1em 10px;
padding: 0.5em 10px;
quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
color: #e2e2e2;
content: '"';
font-size: 3em;
line-height: 0.1em;
margin-right: 0.25em;
vertical-align: -0.4em;
}
.keystats {
display:table;
margin: .5em auto;
}
.keystat {
display: table-cell;
vertical-align:middle;
padding: .5em;
text-align: left;
font-weight: bold;
}
.stat {
font-size:2.5em;
font-weight: 600;
}
.highlight {
color: #339966
}
@media (max-width: 800px) {
.keystat {
display: block;
width: 100%;
text-align: center;
padding: 0em;
margin: 1em;
}
}