Anyone tell me what the dress code is for evening meals for men please. Are long shorts allowed or is it long pants