.screensize {
/* If the screen size is 960px wide or less, scale the container */
/* @media screen and (max-width: 740px) {
transform-origin: left top;
transform: scale(0.75);
} */
@media screen and (max-width: 660px) {
transform-origin: left top;
transform: scale(0.5);
}
/* @media screen and (max-width: 560px) {
transform-origin: left top;
transform: scale(0.5);
} */
}
.container {
display: flex;
flex-direction: column;
min-width: max-content;
margin-left: auto; margin-right: auto;
}
h1 {padding: 0px 0 0 0; width: fit-content; margin: 0px auto; white-space: nowrap;}
h2 {padding: 0px 0 0 0; width: fit-content; margin: 0px auto; white-space: nowrap;}
body {font: 80% arial, helvetica, sans-serif; text-align: center; }
/* .hardleft {width: 150px; text-align: left; float: left; margin: auto;} */
/* .hardright {width: 150px; text-align: right; float: right; margin: auto;} */
/* h3.seriestitle {border: 0px; width: 100%; margin-left: auto; margin-right: auto; white-space: nowrap;} */
h3.seriestitle {margin:auto;}
h3.summarytitle {display: none;} /* hide summary line */
.caption {
font-size: 1em;
padding: 0px 0 3px 0;
text-align: center;
font-style: italic;
}
table {
/* border: 2px #999 solid; */
font-size: 1em;
border-collapse: collapse;
/* border-collapse: separate; */
border-spacing: 0;
margin-left:auto; margin-right: auto;
}
table th {
/* border: 1px #999 solid; */
text-align: center;
vertical-align: middle;
width: 1px;
white-space: nowrap;
/* add sticky headings */
background: #e6ffff;
position: -webkit-sticky;
position: -moz-sticky;
position: -o-sticky;
position: -ms-sticky;
position: sticky;
top: 0;
}
/* table tr { */
/* border-right: 2px #999 solid; */
/* } */
table td {
/* For cells, apply the border to one of each side only (right but not left, bottom but not top) */
border-bottom: 1px #999 solid;
border-right: 1px #999 solid;
padding: 2px 2px;
/* border: 1px #999 solid; */
vertical-align: middle;
}
/* table th:first-child, */
/* table td:first-child { */
/* Apply a left border on the first
or
in a row */
/* border-left: 2px #999 solid; */
/* } */
/* format the results table columns... customized for each layout */
/* table.summarytable {overflow-x:auto;} */
table.summarytable {
border: 1px #999 solid;
border-collapse: separate;
}
table.summarytable th {
/* Apply both top and bottom borders to the