I\'ve got page breaks working for print media with a quick page-break-after: always. I use these to separate multiple reports in a single batched print job. U
There is CSS functionality in the standard. You are on the right track. Use:
-- your content --
The problem is, currently, the only major browser that supports this is Opera. Opera has its own finicky issues with printing though, but it might work for your situation.