Small businesses watching markets, shows, online sales dry up with coronavirus