Page height is finally responsive!
Increased the minimum width of the page.
Moved page style definition above those of its sub-elements.
Added social media icons at bottom of sidebar.
Converted table borders to pure CSS and added cell padding.