<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: "Cavolini";
  src: url('/fonts/CAVOLINI.TTF');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Cavolini Italic";
  src: url('/fonts/CAVOLINIITALIC.TTF');
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Cavolini Bold";
  src: url('/fonts/CAVOLINIBOLD.TTF');
  font-weight: 100;
  font-style: bold;
}
@font-face {
  font-family: "Cavolini Bold Italic";
  src: url('/fonts/CAVOLINIBOLDITALIC.TTF');
  font-weight: 100;
  font-style: bold-italic;
}

/* added from custom.css, Michael's addition */

.h1
{
font-family: 'Cavolini Bold', 'Georgia', 'helvetica', 'arial', sans-serif !important;
}
.h2
{
font-family: 'Cavolini Bold', 'Georgia', 'helvetica', 'arial', sans-serif !important;
}

.h3
{
font-family: 'Cavolini Bold', 'Georgia', 'helvetica', 'arial', sans-serif !important;
}

.h4
{
font-family: 'Cavolini Bold', 'Georgia', 'helvetica', 'arial', sans-serif !important;
}

.h5
{
font-family: 'Cavolini Bold', 'Georgia', 'helvetica', 'arial', sans-serif !important;
}
.h6
{
font-family: 'Cavolini', 'Georgia', 'helvetica', 'arial', sans-serif !important;
}

.onlycavolini
{
font-family: 'Cavolini', 'Georgia', 'helvetica', 'arial', sans-serif !important;
}

.small
{
font-size: .6rem !important;
font-family: 'Cavolini Bold', 'Georgia', 'helvetica', 'arial', sans-serif !important;
}
.smallplus
{
font-size: .7rem !important;
font-family: 'Cavolini Bold', 'Georgia', 'helvetica', 'arial', sans-serif !important;
}


.bg-primary-subtle
{
font-family: 'Cavolini', 'Georgia', 'helvetica', 'arial', sans-serif !important;
}

.bg-color-lightgreen
{
background-color: lightgreen !important;
}

.accordion {
    --cz-accordion-btn-padding-y: 0.5 rem;
}



/* end added from custom.css, Michael's addition */


body{
font-size: 1rem !important;
font-family: Tahoma, 'helvetica', 'arial', sans-serif !important;
color:#000000 !important;
background-color:transparent !important;
overflow:auto !important;

}

.giantish
{
margin-top: 0px !important;
margin-bottom: 0px !important;
font-family: 'Cavolini Bold', 'Georgia', 'helvetica', 'arial', sans-serif !important;
font-weight: bold !important;
font-size: 1.4rem !important;
line-height: 1.4rem !important;
}

.giant
{
margin-top: 0px !important;
margin-bottom: 0px !important;
font-family: 'Cavolini Bold', 'Georgia', 'helvetica', 'arial', sans-serif !important;
font-size: 1.8rem !important;
line-height: 1.8rem !important;
}

.giantette
{
margin-top: 0px !important;
margin-bottom: 0px !important;
font-family: 'Cavolini Bold', 'Georgia', 'helvetica', 'arial', sans-serif !important;
font-size: 0.9rem !important;
line-height: 0.9rem !important;

}
.giantelle
{
margin-top: 0px !important;
margin-bottom: 0px !important;
font-family: 'Cavolini', 'Georgia', 'helvetica', 'arial', sans-serif !important;
font-size: 0.9rem !important;
line-height: 0.9rem !important;

}

.modi
{
margin-top: 0px !important;
margin-bottom: 0px !important;
font-family: 'Cavolini Bold', 'Georgia', 'helvetica', 'arial', sans-serif !important;
font-weight: bold !important;
font-size: 1.2vw !important;
line-height: 100% !important;
}

.midi
{
margin-top: 0px !important;
margin-bottom: 0px !important;
text-align: left !important;
font-family: Tahoma, sans-serif !important;
font-size: 0.8rem !important;
line-height: 0.85rem !important;
}

.medium
{
margin-top: 0px !important;
margin-bottom: 0px !important;
color: black !important;
font-family: Tahoma, sans-serif !important;
font-size: 0.85rem !important;
line-height: 0.90rem !important;
}

.blurb
{
margin-top: 0px !important;
margin-bottom: 0rem !important;
color: black !important;
font-family: Tahoma, sans-serif !important;
font-size: 0.92rem !important;
line-height: 0.94rem !important;
}

.who {
  border: 1px solid;
}


li
{
margin-top: .3rem !important;
margin-bottom: 0rem !important;
text-align: left !important;
color: black !important;
font-family: Tahoma, sans-serif !important;
font-size: .85rem !important;
line-height: .89rem !important;
}



a {
  text-decoration: underline;
}


.somesmall
{
margin-top: 0px !important;
margin-bottom: 0px !important;
font-family: Tahoma, 'helvetica', 'arial', sans-serif !important;
font-size: 9pt !important;
line-height: 100% !important;
}

.small
{
margin-top: 0px !important;
margin-bottom: 0px !important;
font-family: Tahoma, 'helvetica', 'arial', sans-serif !important;
font-size: 10pt !important;
line-height: 10pt !important;
}

.verysmall
{
margin-top: 0px !important;
margin-bottom: 0px !important;
font-family: Tahoma, 'helvetica', 'arial', sans-serif !important;
font-size: 8pt !important;
line-height: 8pt !important;
}

.wee
{
margin-top: 0px !important;
margin-bottom: 0px !important;
font-family: Tahoma, 'helvetica', 'arial', sans-serif !important;
font-size: 7pt !important;
line-height: 7pt !important;
}

.tiny
{
margin-top: 0px !important;
margin-bottom: 0px !important;
font-family: Tahoma, 'helvetica', 'arial', sans-serif !important;
font-size: 0.2rem !important;
line-height: 0.2rem !important;
}

.tinywhite
{
margin-top: 0px !important;
margin-bottom: 0px !important;
font-family: Tahoma, 'helvetica', 'arial', sans-serif !important;
font-size: 5pt !important;
line-height: 5pt !important;
color: white !important;
}


.calsmall
{
margin-top: 2px;
margin-bottom: 0px;
text-align: center;
font-family: Tahoma, sans-serif !important;
/* font-size: x-small !important; */
font-size: 9pt !important;
color: black !important;
line-height: 100% !important;
}

.calmini
{
margin-top: 4px;
margin-bottom: 0px;
text-align: center;
font-family: Tahoma, sans-serif !important;
font-size: small !important;
color: black !important;
line-height: 100% !important;
}

.calnum
{
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
font-family: Tahoma, sans-serif !important;
font-size: 140%;

}




.midi-feather
{
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
font-family: Tahoma, sans-serif !important;
font-size: 12pt;
line-height: 16pt !important;
}

.midicenter
{
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
font-family: Tahoma, sans-serif !important;
font-size: 12pt;
}


@media screen and (max-width: 1000px) {
.mediumcenter
{
margin-top: 0px !important;
margin-bottom: 0px !important;
color: black !important;
text-align: center;
font-family: Tahoma, sans-serif !important;
font-size: 0.9rem !important;
line-height: 1.0rem !important;
}
.medcav
{
margin-top: 0px !important;
margin-bottom: 0px !important;
color: darkblue !important;
font-family: "Cavolini Bold", sans-serif !important;
font-size: 0.9rem !important;
line-height: 1.0rem !important;
}
}

@media screen and (min-width: 1001px) {

.mediumcenter
{
margin-top: 0px !important;
margin-bottom: 0px !important;
color: black !important;
text-align: center;
font-family: Tahoma, sans-serif !important;
font-size: 1.2rem !important;
line-height: 1.4rem !important;
}
.medcav
{
margin-top: 0px !important;
margin-bottom: 0px !important;
color: darkblue !important;
font-family: "Cavolini Bold", sans-serif !important;
font-size: 1.2rem !important;
line-height: 1.4rem !important;
}
    
}



.midhead
{
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
font-family: Tahoma, sans-serif !important;
font-weight:bold;
font-size: 16pt;
line-height: 17pt;
}

.middrop
{
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
font-family: Tahoma, sans-serif !important;
font-weight:bold;
font-size: 15pt;
line-height: 16pt;
}

.midsmall
{
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
font-family: Tahoma, sans-serif !important;
font-size: 13pt;
line-height: 14pt;
}

.mini
{
margin-top: 0px !important;
margin-bottom: 0px !important;
font-family: Tahoma, sans-serif !important;
font-size: 10pt !important;
line-height: 11pt !important;
}

.headermini
{
margin-top: 2px !important;
margin-bottom: 3px !important;
font-family: Tahoma, sans-serif !important;
font-size: 10pt;
line-height: 11pt !important;
text-align: center !important;

}

a:hover {
    color: black;
  /* text-decoration: underline; */
}




/* Give TD element padding so you can see that link expands properly */
.democustom td {
    border: 1px solid black; /* For visual aid */
    padding: 0px;
}

/* Change background color on hover of TD element */
.democustom td:hover {
    background: #ccc;
}

/* Change link color when hovering over TD element */
.democustom td:hover a {
    color: black;
}

/* Make link expand to entire TD element (its parent) */
.democustom td a {
    display: block;
    text-decoration: none;
}


/* Give TD element padding so you can see that link expands properly */
.demo2custom td {
    border: 1px solid black; /* For visual aid */
    padding: 0px;
}

/* Change background color on hover of TD element */
.demo2custom td:hover {
    background: white !important;
}

/* Change link color when hovering over TD element */
.demo2custom td:hover a {
    color: black !important;
}

/* Make link expand to entire TD element (its parent) */
.demo2custom td a {
    display: block;
    text-decoration: none;
}

/* have a zero-depth class */
.zero {
    padding:0px !important;
    line-height:0px !important;
}

@media screen and (max-width: 1000px) {
.homemidi {
    font-size: 4.5vw !important;
    line-height: 5.1vw !important;
}
.homehead {
    font-size: 5.5vw !important;
    line-height: 5.5vw !important;
}
.homesmaller {
    font-size: 3.5vw !important;
    line-height: 3.8vw !important;
    margin-bottom: 0.1vw !important;
}

.smallerdata {
       font-size: 2.5vw !important;
    line-height: 2.7vw !important;
    margin-bottom: 0.1vw !important;
 
}



.showlarge {display: none;}

input.largerCheckbox {
        width: 7vw !important;
        height: 7vw !important;
    }

}


@media screen and (min-width: 1001px) {
.homemidi {
    font-size: 1.4vw !important;
    line-height: 1.6vw !important;
}
.homehead {
    font-size: 1.6vw !important;
    line-height: 1.8vw !important;
}
.homesmaller {
    font-size: 1.2vw !important;
    line-height: 1.35vw !important;
}
.showsmall {display: none;}
}

.smallerdata {
       font-size: 1.5vw !important;
    line-height: 1.7vw !important;
    margin-bottom: 0.1vw !important;
 
}


.largerCheckbox {
        width: 30px !important;
        height: 30px !important;
    }

.quizdiv {
    width: 100%; 
    border: 1px solid #898b90; 
    margin: 0px;
    padding: 10px;
}

        
</pre></body></html>