Hey Ian,
You can try this little css snippet, copy it into your child theme’s style.css file or add it wherever you usually add css declarations:
.tribe-events-tickets .tickets_name {
width: 25%;
}
You can of course adjust the value according to your needs. You can use percentage like above, or pixels like width: 250px
Percentage will be always based on the full table width. Pixels are a set value so the column will stay the same width on all screen sizes.
If you use pixels, then it might make sense to add different values to different screen sizes with media queries to adjust for the different screens.
Hope this does the trick.
Cheers,
Andras