Here is wht RCI states: The evening dress codes falls into two types which are Smart Casual or Formal. Officially, swimsuits, tank tops, T-shirts, and shorts are not allowed in the restaurants or public areas in the evening.
Some people will wear shorts at night, but in the nicer alternative dining restaurants, I would follow the suggestions of no shorts, like in a better land based restaurant.
Have a great cruise!
Trip, with her book & tea!
Chat Hostess & Board Moderator