Hi, Sunil:
You would either
1) have to change the PROC PRINT code that is generated by the LIST Data task. There are style= overrides that you can use to change the font_face and font_style from the LIST Data task. Or,
2) you could check whether you have the possibility to use a custom CSS file at your site (assuming that your SP will ALWAYS be returning results to a web browser).
To use the style= overrides, you would need to add this code to your proc print (in bold):
[pre]
ods html file='c:\temp\testfont.html' style=egdefault;
proc print data=sashelp.class
style(table)={font_face="Arial" font_size=10pt}
style(header)={font_face="Arial" font_size=10pt}
style(data)={font_face="Arial" font_size=10pt}
style(total)={font_face="Arial" font_size=10pt}
style(obs)={font_face="Arial" font_size=10pt}
style(obsheader)={font_face="Arial" font_size=10pt}
style(grandtotal)={font_face="Arial" font_size=10pt};
sum age height;
var name age height;
run;
ods html close;
[/pre]
Note how these overrides all go on the PROC PRINT statement which will end with one and only 1 semi-colon after the last style override.
For more help with style= overrides in your stored process, you might consider contacting Tech Support or looking at the ODS documentation. For help with #2 and your stored process, you need to contact Tech Support.
As long as you are returning your SP results to a web browser, you should see these overrides used. However, other client applications in the BI platform, may not use the style= overrides, depending on which output type the client application is using to receive the results. (For example, Web Report Studio or PowerPoint through the SAS Add-in may not use these overrides or may use some, but not all of the overrides.)
cynthia