empty header and footer will have zero height