body {
  font-family: Times, "Times New Roman", Georgia, serif;
  font-size: 18px;
  line-height: auto;
  margin: 3em; }

p {
  margin: .25em 0em;
  padding: 0; }

ul, ul li {
  margin-top: 0px;
  margin-left: 0; }

body a {
  text-decoration: none;
  color: #000; }

h1 {
  color: #194b80; }

.search, #mobile-header, ul.socialmedia, .breadcrumbs, .skip, .top-bar, #sidr-main, .orbitslider, .twitter-timeline, .basefooter, .coa, #icons, .vertical-nav, .flickrslideshow, video, object, .youtube, .bx-wrapper {
  display: none; }

.agencylogo {
  float: left; }

.agencyname {
  float: left;
  padding-left: .5em;
  display: block; }

#header {
  display: block;
  clear: both;
  margin-bottom: 1.5em; }

#header:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
  /* My addition. Not sure it's a good idea, but there you go. */
  clear: both;
  visibility: hidden; }

table {
  max-width: 80%;
  margin-top: 1em;
  border: solid 1px #ccc;
  padding: .25em; }
  table caption {
    text-align: left;
    margin-bottom: .25em; }
  table th {
    text-align: left;
    border-bottom: solid 1px #ccc; }
  table td {
    border-right: solid 1px #ccc;
    padding: .25em; }
    table td:last-child {
      border: none; }
