/* Slightly larger auto-populated values across Form A while preserving A4 fit. */
#formAPrint .fa98-fill,
#formAPrint .fa98-line,
#formAPrint .fa98-value{
  font-size:9.0px!important;
  font-weight:600!important;
  line-height:1.42!important;
}

/* Page 1 header/meta populated values. */
#formAPrint .fa98-meta .fa98-fill{
  font-size:9.1px!important;
  font-weight:600!important;
}

/* Table values remain readable but compact enough for 13 columns. */
#formAPrint .fa98-grid td{
  font-size:8.45px!important;
  line-height:1.18!important;
}
#formAPrint .fa98-grid td.money{
  font-size:8.25px!important;
}
#formAPrint .fa98-grid tr.total td{
  font-size:8.45px!important;
}

/* Page 1 memo populated values. */
#formAPrint .fa98-memo .fa98-line{
  font-size:9.0px!important;
  font-weight:600!important;
}

/* Page 2 sanction/office-use populated values: match Page 1 better. */
#formAPrint .fa98-sanction-text .fa98-line,
#formAPrint .fa98-section-rule + .fa98-memo-head .fa98-fill,
#formAPrint .fa98-sign .fa98-line{
  font-size:9.0px!important;
  font-weight:600!important;
  line-height:1.42!important;
}

/* Keep labels/statutory text unchanged and allow existing spacing to remain. */
#printPreviewBody .fa98-fill,
#printPreviewBody .fa98-line,
#printPreviewBody .fa98-value{
  font-size:9.0px!important;
  font-weight:600!important;
}
#printPreviewBody .fa98-meta .fa98-fill{
  font-size:9.1px!important;
}
#printPreviewBody .fa98-grid td{
  font-size:8.45px!important;
}
#printPreviewBody .fa98-grid td.money{
  font-size:8.25px!important;
}
#printPreviewBody .fa98-sanction-text .fa98-line,
#printPreviewBody .fa98-section-rule + .fa98-memo-head .fa98-fill,
#printPreviewBody .fa98-sign .fa98-line{
  font-size:9.0px!important;
  font-weight:600!important;
}
