Now, I still have another challenge. Using "font-family: arial; font-size: 9px" is the smallest I can go before the user's input becomes illegible. This is not sufficient to fit the table. Setting scrolling="yes" and then manually centering the vertical scrollbar makes the table fit perfectly, with little unused space at the top.