I'd tuck it into a knee-length black swingy skirt, wide belt, opaques (I'd actually go with seamed black stockings, but that's just me) and sky-high black heels. That's not particularly casual, I know, but according to my family and friends I am "never knowingly underdressed".
It's lovely. I like the shorts idea.