We run a calendar like that every day. At the bottom of page 2 in 7 point (same as agate).
We used to run items only three times, but then you had to keep track when they ran.
If the local baseball-softball indoor training facility is holding a camp, we run it. If it is for private lessons, no.
Same thing for the country clubs.
We run golf scramble info. But if they want hole sponsorship, we take that out.
We tell people the run order is by date (event happening next week will run before event happening next month) and by length/word count. I'd rather get two events in which take up two lines each then one event that takes up seven lines.
We run them for free, but have thought about charging. We used to run complete obits for free, but now the only bare-minimum stuff for obits is free. If they want to throw in the person's life story, favorite pet and family tree eight branches down and want a photo, that's gonna cost 'em.
Think our obit department cleared $25,000 last year.
For our sports calendar, if we charged $1 a day or even just 50 cents a day (cost of edition except Sundays), we could cover some travel in our budget.