Hi,
Thanks for purchasing Pro.
I can help out here.
I took a look at your site and you most likely want to use Full or Tribe Events Styles. The calendar is fully responsive in all the views using either of those styles.
We are not able to help out on every css issue when integrating with a theme, but for the background you can try using this css:
body.single-tribe_organizer,
body.tribe-events-venue,
body.events-archive,
body.events-single {
background: #fdfcf5;
}
single-tribe_organizer .footer,
tribe-events-venue .footer,
events-archive .footer,
events-single .footer {
background: #363634;
}
Add that css to your theme’s stylesheet or through a plugin such as Simple Custom CSS.
Let me know if that helps.
Thanks