Forms getting cut off in Explorer, Firefox and mobile browsers