Para crear PDFs a partir de HTML y CSS suelo utiliar DomPDF; es bastante intuitivo,
Viendo que usas otra librería, fpdf te recomiendo el siguiente enlace:
http://www.fpdf.org/en/script/script42.php
Mi consejo es, que antes juegues a generar el HTML para después crear el PDF.
Tendrás que pasear el código HTML.
Si es algo que vayas a utilizar mucho, puede que te compense cambiar de libreria y empezar con DomPDF que parece bastante más intuitivo.