body {
    font-size: 11pt;
    font-family: serif;
}

h2 { 
    color: black; 
    font-weight: bold;
    back-ground: none;
    border-color: black;
    border-width: 0 0 1pt 0;
    font-family: sans-serif;
} 

h1 { 
    color: black; 
    font-weight: bold;
    font-size: large;
    font-family: sans-serif;
}

ul.navibar {
    display: none;
}

h3 {
    color: black;
    font-weight: bold;   
    font-family: sans-serif;
}

div.navigation {
    /* margin: 1em 0 1em 0; */
    /* text-align: center; */
    display: none; 
}

div.part {
    margin: 0pt 0pt 2em 0pt;
    padding: 0px;
    /* border-width: 0px 3px 3px 0px; */
    /* border-color: #b3840a; */
    /* border-style: dotted; */
    /* background-color: #dedece; */
}

div.part_title {
    /* border-left: 1.5em solid #205374; */
    /* border-left: 1.3em solid #f90; */
    /* background-color: #5083a4; */
    /* padding: 0.2em 0em 0.2em 0.4em; */
    /* font-family: sans-serif; */
    font-family: sans-serif;
    font-size: large;
    font-weight: bold;
    background-color: black;
    border-bottom: 1pt solid #000; 
}

div.event {
    margin: 0px 0em 0.3em 0em;
}

span.event_title {
    /* font-family: sans-serif; */
    font-family: sans-serif;
    font-weight: bold;
}

span.title{
    font-family: sans-serif;
    font-weight: bold;
    /* color: #aa2821; */
}


div.cat0, div.cat1, div.cat2, div.cat3, div.cat4 {
    margin: 0.3em 1em 0.3em 1em;
}
