remove container width breaking responsive layout

Not sure why the container width was fixed at 970px but it breaks responsive layout. Also add semi-colons to mixins that were being flagged by my editor as problematic (oddly, `lessc --lint` didn't report these)

Do we really have to commit the generated css?