Clean up some of the layout so it works ok smaller devices.  Still need to think about if scrolling under headers is possible.