So, I think it's correct to say: "two-hour class."<br/>And I've seen: "two-and-a-half hours."<br/><br/>But for a class lasting 2.5 hours:<br/>Would it be "two-and-a-half-hour class"?<br/>Because that seems over-hyphenated.<br/><br/>Thanks