Hi,
I can help you out with this.
I see the padding css you added. It appears that the Table cannot get any smaller then that so it overlaps a bit.
Try adding this css to change the font size and that should shrink the table:
@media (max-width: 850px) {
.entry-header, .entry-content .tribe-mini-calendar {
font-size: 10px;
}
}
Add that css to your theme’s stylesheet or through a plugin such as Simple Custom CSS.
That will target the table only after the screen size is less then 850 pixels. You may have to play around with that to get it right and might have to duplicate that coding and change the width to a smaller size to increase the font size again on mobile devices.
Let me know if that helps.
Thanks