What is smart casual dress code on a cruise ship?

Smart casual dress code on a cruise ship is a step up from typical dinner wear. Collared shirts, dresses, skirts, and blouses are recommended. It's important to dress appropriately for the occasion while still feeling comfortable.