We are going on a diner train in July and have been told that the dress code is smart casual. But neither DH or myself are quite sure what that is. So could you help please? We don't want to stick out like sore thumbs. Thanks.