Add meta viewport and format-detection. Add role="navigation" on the main nav tag. Add html5shiv-printshiv and respond.js for IE 8 and below. Replace div#main by a main tag.