Hi there, Damien! Thanks for getting in touch and welcome to the forum. We hope you’re enjoying the plugin so far. 🙂
It’s definitely tricky to maintain that three-column padding when adding the month header to the Photo view. You figured out how to get header in there, so you’re already on right path–great work!
The rest is probably going to take a lot of work in CSS. Although I’m unable to do the customization for you, the two main classes you will want to play with are .tribe-events-list-separator-month for the month separator and #tribe-events-photo-events .vevent.tribe-events-photo-event for the event entries.
The toughest part is that there are inline styles being injected dynamically, so you may need to override those by declaring !important in certain instances. A lot of this will depend on your specific theme and layout.
Does this help answer your question? Please let me know. 🙂
Cheers!
Geoff