This example gets around the map's need for a height when you don't know the height of the map, but you do know the height of the header and footer. Set the map container's position: absolute
and the top and bottom properties to account for the header and footer heights.
Firefox seems to treat box-sizing differently, so add 4 px to the map's top/bottom to account for the header/footer borders