My kids had to wear shorts to dinner the last few (non-formal-semi) nights. Just too much goop on the two pairs of long pants we brought. Their shirts were collared, and they looked fine. But with sun-burn and the cool air conditioning, they would have been happier in long pants.
Carla