Fixing broken touch demos

Removed unneeded (?) archive-api.js and related base.css (were these
from another demo?)

Added override on body width in style to counteract fixed-width body
width set in front.css, which was messing with the viewport
optimisation.