/* <style type=text/css> */

html {
    overflow-x: auto;
    font-family: sans-serif;
}

body, a, h1, h2, h3 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

body {
    font-size: 1rem;
    line-height: 1.2;
}

a {
    text-decoration: normal;
    /* the following makes the font too small on a mobile device */    
    /* white-space: nowrap; */
}

h1, h2, h3 {
  font-weight: 500;
  line-height: 1.1;
}

h1 {
  font-size: 2rem;
}

h2 {
    font-size: 1.35rem;
    text-transform: none;
    letter-spacing: normal;
}

h3 {
  font-size: 1.05rem;
}

pre, code, kbd, samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1.05rem;
}

div.main {
    /* padding: 0px 0px 0px 0px; */
}

table {
    border-spacing: 0px;
}

th,td {
    /* border: 2px solid black; */
}

.col2-right td:nth-child(2) {text-align: right}
.col3-center td:nth-child(3) {text-align: right}
.col4-center td:nth-child(4) {text-align: right}
.col5-center td:nth-child(5) {text-align: right}
.col6-center td:nth-child(6) {text-align: center}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/*
td.leftcol {
    text-align:         left;
    width:              18%;
}

td.midcol {
    text-align:         center;
    width:              24%;
}  

td.rightcol {
    text-align:         right;
    width:              10%;
}

h3 {
    background-color:  #d3d3d3;
    font-size:        	120%;
}
*/

/* </style> */
