/*  Formatting of the Land Use Regulations is generally the same as for the Ordinance,
    but the body of a regulation page has both the `ordinance` and `regulation` class,
    which allows stylistic overrides here.
*/

.ordinance > section h1
{
    font-size: 125%;
    text-transform: uppercase;
}

.ordinance > section h2
{
    text-align: left;
    font-size: 100%;
    font-weight: bold;
    font-style: italic;
}

.ordinance > section h3
{
    text-align: left;
    font-size: 90%;
    font-weight: bold;
    font-style: normal;
}

ol.subsectionList
{
    list-style-type: decimal;
}

ol.subsectionList li span.label,
ol.subsectionList li p.label
{
    text-align: left;
    font-size: 90%;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}

table.two_column_data
{
    margin: 1em auto;
    border: 0;
    border-collapse: collapse;
}

.two_column_data caption
{
    caption-side: top;
    font-weight: bolder;
}

.two_column_data th, 
.two_column_data td
{
    border: 1px solid black;
    text-align: center;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

@media (prefers-color-scheme: dark) {
    .two_column_data th, 
    .two_column_data td { border-color: #888; }
}
.two_column_data th
{
    text-align: center;
}
.two_column_data td
{
    text-align: left;
}

.ordinance.regulation nav.TOC,
p#pdfNote
{
    margin: 1em 10% 0.5em;
}

p#pdfNote {
    text-align: center;
    font-size: 105%;
}

p#pdfNote a {
    text-decoration: none;
}
