Allow fluid width override & protect against a width smaller than elementWidth