ie 8, font fixes, and mobile device fixes