table { table-layout: auto; width: 100%; }
th.indexcolname, td.indexcolname { min-width: 28ch; white-space: normal; }
th.indexcoldesc, td.indexcoldesc { min-width: 32ch; white-space: normal; }
th.indexcollastmod, td.indexcollastmod { min-width: 18ch; }
th.indexcolsize,   td.indexcolsize   { min-width: 10ch; text-align: right; }
td.indexcolname a { word-break: break-word; }
