Millions lost as virus strikes Qld events