Hi @chris1118,
Thanks for your reply.
1. I’m sorry I forgot to mention that the file event-container.php can be overridden safely for updates. For this, you should add the following folders (marked in bold) inside your theme folder:
/wp-content/themes/{your-theme-folder}/mp-timetable/shortcodes/
and paste the modified file there.
2. As for mobile layout so it can be overridden by function. You can find an example here on our forum https://motopress.com/forums/topic/list-view-layout/
You will need to add the code to functions.php file of your theme. Thus it would be recommended to install Child Theme and override file and function via Child Theme to keep the changes if the parent theme is updated.
Let me know if you have any further questions.