hide table headings that are too large

When there are too many, or too long headings for the space available, 
the heading text overlaps - hiding the overflow allows the user to 
change the size without it becoming unreadable :)