I'm doing print layouts with HTML and CSS with AntennaHouse renderer.

A box in my content should have a top margin of 20pt. Easy:

```
margin-top: 20pt;

```

But the top margin should only be applied when the element doesn't stand at the beginning of a new page (when no page break is exactly before the element).

Does anyone have an idea how to do that?

*XSL-FO solutions are welcome as well, as AntennaHouse has equivalent functions for FO and CSS rendering...*