After using htmldoc for some time to convert html to pdf, we have recently discovered wkhtmltopdf (http://code.google.com/p/wkhtmltopdf/), which provides css support.