@-ms-viewport{width: device-width}

@media only screen and (max-width: 500px) {
  .FhTOC { height: auto; font-size: 12pt; font-weight: 400; color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; width: 95%; left: 5%; }
  .FhTOC ul {list-style:none; padding:0; margin:.25em;}
  .FhSiteTitle { color: #4169E1; font-size: 18pt }
  .fhcolw15 { width: 15%; }
  .fhcolw18 { width: 25%; }
  .fhcolw67 { width: 60%; }
  .FhSeeAlso { position: relative; margin-left: 5px; }
  .FhIndexList { margin-left: 2%; margin-bottom: 2em; }
  .FhIndexList ul { list-style: none; text-align: left; padding: 0px; margin: 0px; margin-left:10.5em; margin-top: -1.25em; }
  .FhIndexList p { padding: 0px; margin: 0px; max-width: 10em }
  .FhHdg1 { clear: both; height: auto; font-size: 15pt; font-weight: 600; border-style: solid; border-top-width: 1pt; border-right-width: 0px; border-bottom-width: 1pt; border-left-width: 0px; margin-top: 24pt; margin-bottom: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4169E1}
}
.FhIndexList p { padding: 0px; margin: 0px; max-width: 10em }
