OK so I figured it out, but sure would be nice if there were an easier way.
protected override void OnBeforeTimeHeaderRender(BeforeTimeHeaderRenderArgs e)
{
if (e.IsColGroup == false)
{ // not the date header column - format the time header to show hrs & mins, not just mins
e.ToolTip = e.Start.ToShortTimeString();
// extract the <span> definition so we can replicate the same html for each timeslot
String html = e.InnerHtml;
int index = html.IndexOf(">");
e.InnerHtml = html.Substring(0, index + 1) + e.ToolTip + "</span>";
}
}