Мне приходит только одна идея.
Все размеры шрифтов определять через стили в процентах, например:
p.font-size: 110%
А при загрузке страницы динамически (в зависимости от разрешения экрана) менять бозовый размер шрифта для тега <body> и <table>. Тогда все относительно заданные размеры шрифтов должны также автоматически смаштабироваться, так как они находятся внутри тега <body>, либо внутри тегов <table>.