body {
  padding-top: 7rem;
  font-size: 150%;
}

footer {
  font-size: 80%;
  color: #AAA;
}

@media print {
   a[href]:after {
     content: "" !important;
   }

   .no-print {
     display: none;
   }
 }

/* MTO */
.VFR { color: #3a3; }
.MVFR { color: #33a; }
.IFR { color: #a33; }
.LIFR { color: #808; }

.METAF { font-size: 80%; }

/* FPL */
.logdenav th, td {
  text-align: center;
  vertical-align: middle;
}
.logdenav tbody tr:hover {
  background-color: #dadaff;
}
.logdenav tbody tr td {
  vertical-align:middle;
}
