Semi-formal is polished and stylish, but not overly dressy or casual.
Please avoid jeans, t-shirts, shorts, sneakers, or other casual clothing.