Method Calendar::ComputeSize() calculates parameters for Paint(). Between them there are colw and rowh, that are the base to locate the calendar days. They depend on GetTextSize("WW", fnt.NoBold().NoUnderline());.
To get a smaller Calendar control would require to reprogram Paint().