I've started wearing synthetic hiking pants. They seem to satisfy "business casual" at my workplace, and are a lot lighter and more durable than dockers or equivalent. Also, oddly enough, chain and brake goop washes off more readily than from cotton pants.