working cross browser printing with styles