Personally, I wouldn't say that smart-casual means wearing a suit at all - that's usually termed smart.
I would suggest suit trousers, shirt, proper shoes and maybe a tie, but it really depends on you... If you go for short sleeves, it shouldn't be too bad!
Good luck!