
body {
    counter-reset: para-number;
    margin-left: 8mm;
} 
p {
    width: auto;
    text-indent: -5mm;
    font-family: Calibri,sans-serif; 
    font-size:20px;
    margin-bottom:0px;
    margin-top:10px;
}
.sidenote {
    text-indent: 0mm;
    font-size:16px;
    margin-left: 18mm;
}
.numbered::before {
    counter-increment: para-number;
    content: counter(para-number) '\0000a0\0000a0\0000a0';
}
.appendix {
    text-indent: 0mm;
    font-size:20px;
    margin-left: 1px;
}
td:first-child {
    font-family: Calibri,sans-serif; 
    font-size:20px;
    text-align: left;
    border: 1px solid;
}  
td:not(:first-child) {
    font-family: Calibri,sans-serif; 
    font-size:20px;
    text-align:center;
    border: 1px solid;
}
H1 {font-family: Calibri,sans-serif; 
    font-size: 28px;
    font-weight: bold;
    text-indent: -5mm;      
}
H2 {font-family: Calibri,sans-serif; 
    font-size: 24px;
    font-weight: bold;
    text-indent: -5mm;      
}
ul {
    margin:0px;
   }
LI {
    font-family: Calibri,sans-serif; 
    font-size:20px;
}
.hilite { background-color:#FFFF00; }
IMG {
    width: 100%;
}

.button {
  background-color: white;
  border: 2px solid #04AA6D;
  border-radius: 8px;
  color: black;
  padding: 5px 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-family: Calibri,sans-serif; 
  font-size:20px;
  margin: 4px 2px;
  cursor: pointer;
}

