I'm still having this issue. I've set my individual page divs to be smaller than a4 size with a page-break-afte:always and on the pdf it's all wonky. However looking at the html everything appears to be correct.
As before I just echo'd the content to see it as html and it looks good, If I go to print using my system printer as landscape a4 everything is correct.However the pdf output is broken.
Have attached the html and pdfcrowd api page (modified since original post). The output pdf is in this drobox link