There is no strict dress code, tuxedo and long dress is not required. But you should appear elegant. You can enjoy the event much better knowing that you are dressed appropriately. People in jeans or shorts are rejected.