Or too bridesmaidey? It's a 'smart casual' dress code where cocktail dress or skirt and top would do.