With just three weeks remaining before the Nov. 3 general election, more than 660,000 voters in Illinois have already cast ballots either through mail-in or early in-person voting, shattering previous records for advance voting, according to state election officials.