Using Times rather than Times Roman gives the desired spacing for me. Is this an option for you?
proc template;
define style Styles.mystyle;
parent = styles.Printer;
replace fonts /
'TitleFont2' = ("Times",9pt,Bold Italic)
'TitleFont' = ("Times",9pt,Bold Italic)
'StrongFont' = ("Times",9pt,Bold)
'EmphasisFont' = ("Times",9pt, Bold)
'FixedEmphasisFont' = ("Times",9pt,Bold)
'FixedStrongFont' = ("Times",9pt,Bold)
'FixedHeadingFont' = ("Times",9pt,Bold)
'BatchFixedFont' = ("Times",9pt,Bold)
'FixedFont' = ("Times",9pt,Bold)
'headingEmphasisFont' = ("Times",9pt,Bold )
'headingFont' = ("Times",9pt,Bold)
'docFont' = ("Times",9pt)
'footFont' = ("Times",9pt,Bold Italic);
replace GraphFonts /
'GraphDataFont' = ("Times",9pt)
'GraphValueFont' = ("Times",9pt)
'GraphLabelFont' = ("Times",9pt,Bold)
'GraphFootnoteFont' = ("Times",9pt,Bold)
'GraphTitleFont' = ("Times",9pt,Bold);
replace color_list /
'link' = blue
'bgH' = Lightgrey
'fg' = black
'bg' = _undef_;
replace Table from Output /
background = _undef_
frame = hsides
rules = groups
vjust = M
cellpadding = 1pt
cellspacing = 0.25pt
borderwidth = 0.25pt;
replace SystemFooter from TitlesAndFooters /
just = L
font = fonts('docFont');
end;
run;
... View more