Hi,
Beispiel: http://www.se-lahr.de/html/misc/sitemap.html
Der IE 7 macht vor der Liste einen Seitenumbruch, stellt dafür aber die ganze Auflistung dar.
Der Firefox macht am Anfang keinen Abstand, dafür schneidet er die Auflistung ab, wenn eine Seite rum ist.
mein Firefox 1.0.8 würde zunächst eine leere Seite ausdrucken.
Nur verstehe ich bei diesem Beispiel nicht, warum Du die Zeilenabstände nicht einfach reduziert, so dass alles auf eine Seite passt.
Ich habe nun schon mit page-break-before:avoid; page-break-after:auto; herumexperimentiert, aber es bessert sich nicht.
Was funktioniert ist, an den einigermaßen passenden Stellen einen Umbruch zu erzwingen.
freundliche Grüße
Ingo