Why not go to llbean.com and see if they have the kind of medium weight shirt you're looking for?

Not the cheapest, but excellent quality for the money.