I have a report that has group headers with various number of detail records. I would like to keep the header from printing if detail records can not be placed on the same page. FoxPro has an option to not print if the space on the page is less than so may invhes or some other value. Does Crystal Reports have a similar function? Using the new page before printing header gives a header and one detail record on the first page and then the second page starts a new header and enough detail to carry over to a new page. Report looks bad. Allowing Headers to print at all times produces a header and then the details records appear on the next page below a repeated header. This too looks bad. Are ther any calculations that can be used with in the { New Page Before formula }?