body { margin: 8px }
h2 { margin-top: 0; }
p { padding-top: 0; padding-bottom: 0; margin-top: 0.4em; margin-bottom: 0.4em}
h3 { margin-bottom: 0.4em; padding-bottom: 0;  }
li { }
a:link { color: #FF6000; }
a:visited { color: #C04000; }
td { vertical-align: top }
p.emphasis-box { margin: 1em; border: 0.15em solid #FF6000; padding: 0.2em; font-size: 125% }
img {
   display: block;
   margin: 0 auto;
   object-fit: cover;
   width: 100%;
}
table, th, td { border:1px solid black; border-collapse: collapse; }
td, th { vertical-align: top; padding: 6px; }
body { font-family: Arial, sans-serif; }
