I was under the impression that the "shorts before the store opens" rule was company-wide. This rule requires those team members participating to change into appropriate attire before the store opens on break, so that they are not using company time to prepare for the day.
Otherwise, as many have said, capris during the day is a store by store policy. In the store I am working at, capris and skirts are acceptable for female team members only, while shorts are extended for cart attendants of either gender. We also observe the policy of non-khaki solids to include only black non-denim pants, though if you pay attention many of our team members wear slacks that are more towards grey than khaki, in my opinion. Including black as an option is quite fortunate for teams that are exposed to liquids, stains, and dirt, such as Target Cafe and Starbucks.