TOC CSS improvements, including media queries to hide when the screen is small.