accept a new top-margin command line argument for ignoring all text above a certain point on the page, by percent, so that changes in page break points dont cause page header text to appear to jump around