added responsive width to table of contents display
fixed nesting problem with <section> tags