Flags on government buildings in St. Charles and Lincoln counties will fly at half-staff Monday to honor a St. Charles firefighter who died while on the job.