Forum Moderators: open
The next question is the obligatory one about the content. Is this for layout purposes or actual tabular data?
If it is for layout purposes, you really would be better with css. You can use a stylesheet especially for printing. In this way, you can remove anything you don't really need/want printed - menus, ads, whatever.
But yeah... maybe I misunderstood the question...
If you're not definitely using tabular data, you'll definitely find it easier to use CSS than tables. But, even if you are using tabular data, use CSS to specify the font size on the printed page.
Of course, if you're going to hold the data on an intranet and can control the browser that's going to be used, then you'll have fewer problems than if you're running it over the internet. But this still might not be as simple as you think.
If at all possible, follow the advice in BonRouge's second paragraph.