Hi,
Du verwendest die IDs unzulässig mehrfach - nehme Klassen.
Außerdem sehe ich bei den DIVs kein clear. @meda screen könntest Du den DIVs auch display:none zuweisen und @media print könntest Du noch page-break-after nutzen.
freundliche Grüße
Ingo