h2.topbox {
    display: none;
    clear: none;
}

.topbox {
  background: #f0f8f8;
}

.topbox h3 {
  border: 0;
  margin: 10pt 0 0;
  padding: 0;
  clear: none;
}

.topbox h4 {
  border: 0;
  clear: none;
}

.news {
  background: #fff8f0;
}

h2.news {
  background: #fff0e0;
}

section.news {
    font-family: var(--sans-serif-fonts);
}

section.headonly > H2 {
     margin-bottom: 0;
}

section.headonly {
    padding-bottom: 0;
}

.emph-blue {
        color : #0000ff;
}

.emph-red {
        color : #ff0000;
}

section b,
section strong,
section b i,
section strong em {
        color : #993300;
}

section i,
section em {
        color : #002266;
        padding-right: 0.1em;
}

.black {
        color : #000000;
}

img.tex {
        vertical-align: middle;
}

img.right,
img.right50 {
    float: right;
    margin-bottom: 5pt;
    margin-left: 7pt;
}

img.right {
    max-width: 30%;
    border: 1px #ccc solid;
}

img.right50 {
    width: 50%;
}

.clear {
    clear: both;
}

img.border {
    border: 1px #ccc solid;
}

img.w80 {
    width: 80%;
    align: center;
}

@media  (max-width: 720px) {
    img.right50 {
	width: 80%;
	align: center;
	float: none;
    }
}
