Thanks for the link!
Try adding this to your theme’s style.css file:
#top .tribe-events-adv-list-widget span {
display: inline !important;
}
That will ensure that the times display on the same line. However, the font size if the times is still large enough to where the times go into a second line, so you might want to change that to something smaller as well. Not sure if this will do the trick, but you might have to play with it a bit to get the right CSS class and size to work with your theme:
#top .tribe-events-adv-list-widget .tribe-events-duration span {
font-size: 10px !important;
}
Cheers!
Geoff