Add TOC, improve CSS