We have a new dress code at my job. Shorts are not allowed at all, not even dress or city shorts. Any skirts, pants, etc... must come to the top of the knee at the shortest. I have many outfits where the pants comes to the top of knee, mid knee, and right below the knee. Are these city shorts? I thought city shorts were dress shorts that came mid/lower thigh. I was turned in to my boss for being out of dress code because I had on what I thought were tailored pants that were at the knee. It made me mad because I was turned in by a fellow co-worker, I always always look professional, and I am good at my job. However, if I am in the wrong I won't wear them again.