updated print styles, added timeout for geolocation