If you are looking to create well formatted output using CSS, then I would recommend the XHTML plugin produced by Omnesoft. I use this to bring together elements for a report through a script as XHTML and then use this plugin to format them into good text and pictures. It gives you the ability to have page breaks and also define keep together!