/* Screen: slightly darker table borders for better definition. */
#formAPrint .fa98-grid th,
#formAPrint .fa98-grid td{
  border-color:#20272b!important;
}
#formAPrint .fa98-grid th{
  border-width:1px!important;
}
#formAPrint .fa98-grid td{
  border-width:1px!important;
}

/* High-quality/native print: enlarge populated values by ~1pt and darken borders. */
@media print{
  #formAPrint .fa98-fill,
  #formAPrint .fa98-line,
  #formAPrint .fa98-value{
    font-size:10.3px!important; /* ~1pt larger than V109 */
    font-weight:600!important;
    color:#1f392f!important;
  }
  #formAPrint .fa98-meta .fa98-fill{
    font-size:10.4px!important;
  }
  #formAPrint .fa98-grid td{
    font-size:9.7px!important;
    line-height:1.18!important;
    border:1px solid #151a1d!important;
  }
  #formAPrint .fa98-grid td.money{
    font-size:9.45px!important;
  }
  #formAPrint .fa98-grid th{
    font-size:8.55px!important;
    font-weight:700!important;
    border:1.15px solid #151a1d!important;
  }
  #formAPrint .fa98-grid tr.total td{
    font-size:9.7px!important;
    border-top:1.2px solid #151a1d!important;
    border-bottom:1.2px solid #151a1d!important;
  }
  #formAPrint .fa98-sanction-text .fa98-line,
  #formAPrint .fa98-section-rule + .fa98-memo-head .fa98-fill,
  #formAPrint .fa98-sign .fa98-line{
    font-size:10.3px!important;
  }
  #formAPrint .fa98-grid,
  #formAPrint .fa98-grid th,
  #formAPrint .fa98-grid td{
    -webkit-print-color-adjust:exact!important;
    print-color-adjust:exact!important;
  }
}
