This provides a responsive full-page calendar display type, featuring rows formatted after calendar.byu.edu.
This component is utilized by the Drupal Module Calendar Widget : https://github.com/byuweb/calendar_widget_d7
And also by the javascript option : https://github.com/byuweb/calendar_widget
Both can be easily implemented. See the documentation for integration for either method here: https://calendar-test.byu.edu/how-use-calendar-widget