We use a much older version of Roots, before the theme wrappers, etc. Our problem is a bit different than the ones seen at Roots and Modern Tribe's Events Calendar for example.
Our theme stays stuck in the ‘responsive’ view, due to how Roots and TEC enqueue scripts it appears.
We have tried using their customize_tribe_events_breakpoint trigger, which sets the right number, but it never does anything (as in, I echo’d out the value, and its there, but their code seems to ignore it).
We have been getting support at https://tri.be/support/forums/topic/calendar-displays-mobile-version-only/?un=1 , but they consider it a Roots issue, as it works in every other theme on our setup.
If you read from https://github.com/moderntribe/the-events-calendar/blob/056aca6f5887a3b2425a61ba6234e2e25b273683/lib/tribe-template-factory.class.php#L639 down to about line 700, you see how they enqueue, etc.
We are stuck on how to get around this. I am not sure if its the order things are getting set, etc.