Use html5 nav and section tags instead of divs.
Reduce top and bottom padding to 10px.
Calendar template and js.