modified mobile and desktop styles
create separate print stylesheet.
modify viewport width display.
add template files from basetheme