/* V100: rebalance the 13 Form A columns without making text too small. */
#formAPrint table.fa98-grid{
  font-size:6.15px!important;
  table-layout:fixed!important;
  width:100%!important;
  max-width:100%!important;
}
#formAPrint .fa98-grid th{
  font-size:5.65px!important;
  line-height:1.08!important;
  padding:1.3px .9px!important;
  height:31px!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
#formAPrint .fa98-grid td{
  font-size:6.05px!important;
  line-height:1.08!important;
  padding:1.4px 1px!important;
  min-width:0!important;
  overflow:hidden!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
  height:27px!important;
}
#formAPrint .fa98-grid td.money{
  font-size:5.95px!important;
  white-space:nowrap!important;
  padding-left:.6px!important;
  padding-right:.6px!important;
}
#formAPrint .fa98-grid td:nth-child(2),
#formAPrint .fa98-grid td:nth-child(3){
  font-size:6.0px!important;
}
#formAPrint .fa98-grid td:nth-child(4),
#formAPrint .fa98-grid td:nth-child(8),
#formAPrint .fa98-grid td:nth-child(13){
  font-size:5.9px!important;
}
#formAPrint .fa98-grid td:nth-child(5),
#formAPrint .fa98-grid td:nth-child(6),
#formAPrint .fa98-grid td:nth-child(7){
  font-size:5.75px!important;
  text-align:center!important;
}

/* Exact width balance = 100%.
   Names narrower; Address wider; SF/MF/AL/MAL/RA/Others reduced. */
#formAPrint .fa98-grid col:nth-child(1){width:4.0%!important}   /* Sl */
#formAPrint .fa98-grid col:nth-child(2){width:9.5%!important}   /* Beneficiary */
#formAPrint .fa98-grid col:nth-child(3){width:8.5%!important}   /* Father/Husband */
#formAPrint .fa98-grid col:nth-child(4){width:14.0%!important}  /* Address */
#formAPrint .fa98-grid col:nth-child(5){width:4.5%!important}   /* Sex */
#formAPrint .fa98-grid col:nth-child(6){width:7.0%!important}   /* SF/MF/... */
#formAPrint .fa98-grid col:nth-child(7){width:6.0%!important}   /* Sub-caste */
#formAPrint .fa98-grid col:nth-child(8){width:8.0%!important}   /* Project */
#formAPrint .fa98-grid col:nth-child(9){width:7.5%!important}   /* Project Cost */
#formAPrint .fa98-grid col:nth-child(10){width:6.5%!important}  /* Subsidy */
#formAPrint .fa98-grid col:nth-child(11){width:6.0%!important}  /* M.Money */
#formAPrint .fa98-grid col:nth-child(12){width:6.5%!important}  /* Bank Loan */
#formAPrint .fa98-grid col:nth-child(13){width:12.0%!important} /* Remarks */

/* Keep multi-line values readable and vertically centred. */
#formAPrint .fa98-grid tbody td{
  vertical-align:middle!important;
}
