add media queries for mobile and retina and update TOC