Incorporate mobile styles

Updating our version of TimelineJS to the latest version (2.24? The version label at the top seems outdated) and incorporating some media queries and other styles to make TimelineJS work well with our mobile template.