body {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%; /* needed for IE */
  background-color : white;
  color : black;
  padding: 0;
  min-width: 700px;
}

/* Begin Steve Morris's Styles */
a:hover    { color: red; font-family: Verdana, Arial, Helvetica }
.breadcrumb        { font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica }
.topic   { font-size: 16px; font-family: Verdana, Arial, Helvetica; line-height: 19px; text-decoration: none }
.topic2 { font-size: 16px; font-family: Verdana, Arial, Helvetica; line-height: 20px; text-decoration: none; }
.headline     { font-size: 14px; font-family: Verdana, Arial, Helvetica; line-height: 18px; text-decoration: none }
.newshead   { font-size: 12px; font-family: Verdana, Arial, Helvetica; line-height: 15px; }
.newshead2 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; }
.content  { font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica }
.content2 { font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 13px; }
.subnav      { font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica }
.sidebar      { font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica }
.sidebar2 { font-size: 10px; font-family: Verdana, Arial, Helvetica; line-height: 12px; }
.caption     { color: #363636; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica }
.fineprint   { font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica }
.coursegrid { font-size: 11px; font-family: Verdana, Arial, Helvetica }
.callout { font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva }
.sublist  { font-size: 10px; font-family: Verdana, Arial, Helvetica; list-style-type: disc; list-style-position: inside }
.bulletlist { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px }
.announce { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px }
.white_nav { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }
/* End Steve Morris's Styles */

#calContent {
  text-align: left;
  vertical-align: top;
}

#prevViewPeriod {
  margin: 0 0.2em 0 0;
  vertical-align: middle;
}
#nextViewPeriod {
  margin: 0 0.75em 0 0;
  vertical-align: middle;
}
#prevNextTxt {
  margin: 0 0 1em 0;
  margin-left: 42px;
}
#collegeFairsListing {
  margin-left: 4em;
}
p.fillHeight {
  height: 200px;
}
h2 {
  font-size: 1.5em;
}
ul.stateContents {
  margin: 2em 1em;
  padding: 0;
}
/*ul.stateContents li {
  display: inline;
  padding: 0 1em;
}*/
.event {
  margin: 0 0 1em 2em;
}

#subFoot {
  padding-top: 0.5em;
  color: #999;
  background-color: inherit;
}
#subFoot a {
  color: #999;
  background-color: inherit;
}

#errors {
  margin: 0;
  padding: 1em;
  font-weight: bold;
}
.indent {
  margin-left: 1em;
}
.hidden {
  visibility: hidden;
}
.invisible {
  display: none;
}
