B.D.U. shorts; they keep you cool but definitely are not flimsy!
Click here for information about sizes or fabric