¬ęThe NFL has allowed teams to hold meetings online