/* Style Definitions */
body {
    word-wrap: break-word;
    max-width: 768px;
    margin: auto;
    padding: 1rem;
}

.WordSection1 {
    max-width: 768px;
    margin: auto;
    padding-bottom: 1rem;
}

.MsoNormal {
    /*margin: 0 0 8.0pt;*/
    line-height: 107%;
    font-size: 11.0pt;
    font-family: "Trebuchet MS", sans-serif;
}

p.MsoNormal {
    margin: 0 0 8.0pt;
    line-height: 107%;
    font-size: 11.0pt;
    font-family: "Trebuchet MS", sans-serif;
}

p.heading-base {
    margin-bottom: 0;
    line-height: 107%;
    font-size: 14.0pt;
}

p.heading-base-sub {
    font-size: 10.0pt;
}

p.mb-0-lh-n {
    margin-bottom: 0;
    line-height: normal;
}

p.schedule-committee {
    font-size: 10.0pt;
    font-family: 'Arial', sans-serif;
    color: black;
}

a:link {
    color: #0563C1;
    text-decoration: underline;
}

a:visited {
    color: #0563C1;
    text-decoration: underline;
}

ul.MsoListParagraphCxSpFirst {
    margin: 0;
    line-height: 107%;
    font-size: 11.0pt;
    font-family: "Trebuchet MS", sans-serif;
}

span.MsoListParagraphCxSpFirst {
    margin: 0;
    line-height: 107%;
    font-size: 11.0pt;
    font-family: "Trebuchet MS", sans-serif;
}

li.MsoListParagraphCxSpMiddle {
    margin: 0;
    line-height: 107%;
    font-size: 11.0pt;
    font-family: "Trebuchet MS", sans-serif;
}

li::marker {
  color: var(--marker, currentColor);
}

.table {
    border-collapse: collapse;
}

.table td {
    border-top: 1px solid #dee2e6;
    padding: .3rem;
    /*margin: 0 0 8.0pt;
    line-height: 107%;*/
    font-size: 11.0pt;
    font-family: "Trebuchet MS", sans-serif;
}

.table-striped {
    tr:nth-child(odd) {
        background-color: rgba(0,0,0,.05);
    }
}

.bold {
    font-weight: bold;
}

.center {
    text-align: center;
}

.header {
    height: 56px;
    opacity: 0.45;
    width: 100%;
    display: flex;
}

.logo-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 33.33%;
}

.logo-box > img {
    max-width: 100px;
}

img#qrcode {
    display: inline-block;
    float: right;
    width: 100px;
    height: 100px;
    margin: 0 40px 0 12px;
}

div#ai-tf-wrapper {
    margin-right: 1rem;
}

img#ai-tf {
    width: 130px;
}

.navigation {
    background: #C00000;
    border-radius: .75rem;
    text-align: center;
    margin-bottom: 1rem;
}

.menu-top {
    list-style-type: none;
    padding: 0.25rem;
}

.menu-top > li {
    display: inline;
    padding: 0.5rem 1rem;
}

.menu-top > li > a {
    text-decoration: none;
    /*color: #0563C1;*/
    color: white;
}
.menu-current {
    background: rgb(220, 81, 81);
    border-radius: .5rem;
}
#privacy > h1,h2,h3 {
    margin: 0 0 8.0pt;
    line-height: 107%;
    color:#B61227;
    font-family: "Trebuchet MS", sans-serif;

}
#privacy > p,ul,li,a {
    margin: 0 0 8.0pt;
    line-height: 107%;
    font-size: 11.0pt;
    font-family: "Trebuchet MS", sans-serif;

}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    img#ai-tf {
        width: 130px;
    }

    a#qr-ref {
        width: 60%;
        float: right;
    }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
    .logo-box > img {
        max-width: 150px;
    }

    .header {
        height: 84px;
    }

    p.heading-base {
        font-size: 18pt;
    }

    p.heading-base-sub {
        font-size: 12.0pt;
    }

    img#qrcode {
        width: 135px;
        height: 135px;
        margin: 0 25px 0 12px;
    }

    div#ai-tf-wrapper {
        float: right;
    }

    img#ai-tf {
        width: 190px;
    }
}

@media only screen and (max-width: 635px) {
    div#ai-tf-wrapper {
        display: inline-block;
        width: 100%;
        text-align: center;
    }

    img#ai-tf {
        width: 130px;
    }
}

@media only screen and (max-width: 700px) {
    div#ai-tf-wrapper {
        float: right;
    }

    img#ai-tf {
        width: 145px;
    }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .logo-box > img {
        max-width: 200px;
    }

    .header {
        height: 115px;
    }

    p.heading-base {
        font-size: 22pt;
    }

    p.heading-base-sub {
        font-size: 16.0pt;
    }

    img#qrcode {
        width: 150px;
        height: 150px;
        margin: 0 18px 0 12px;
    }

    div#ai-tf-wrapper {
        float: right;
    }

    img#ai-tf {
        width: 190px;
        padding: 0;
    }
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
    .logo-box > img {
        max-width: 200px;
    }

    .header {
        height: 115px;
    }

    p.heading-base {
        font-size: 22pt;
    }

    p.heading-base-sub {
        font-size: 16.0pt;
    }

    img#qrcode {
        width: 150px;
        height: 150px;
        margin: 0 18px 0 12px;
    }

    div#ai-tf-wrapper {
        float: right;
    }

    img#ai-tf {
        width: 190px;
        padding: 0;
    }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    .logo-box > img {
        max-width: 200px;
    }

    .header {
        height: 115px;
    }

    p.heading-base {
        font-size: 22pt;
    }

    p.heading-base-sub {
        font-size: 16.0pt;
    }

    img#qrcode {
        width: 150px;
        height: 150px;
        margin: 0 18px 0 12px;
    }

    div#ai-tf-wrapper {
        float: right;
    }

    img#ai-tf {
        width: 190px;
        padding: 0;
    }
}