Sorry about that - here is the ods pdf statements. I have tried all various permutations of justify and no matter what the footnote is still centered on the page.
/* Set up PDF output */
options orientation = portrait
papersize = letter
nodate
nonumber
topmargin = .001in
bottommargin = .001in
leftmargin = .001in
rightmargin = .001in
pdfpageview=fitpage;
ods noproctitle;
ods escapechar = "^";
title;
footnote;
%let headerx=0.50;
%let elementx=1.50;
%put _user_;
proc template;
define style styles.mystyle;
parent=styles.printer;
style body from document /
linkcolor=_undef_;
end;
run;
options printerpath=PDF;
ods _ALL_ close;
ods pdf file = "&reqdir\NNTC_&reqapp._Request_&reqnum._&invlname..pdf" bookmarkgen=no
style = styles.mystyle;
*set margins;
ods layout start width=8.49in
height=10.99in;
*header;
ods region height=1in style={background=VLIGB };
ods text = " ";
ods region y = 0.35 in;
ods text = "^{style[background=VLIGB foreground=white font_size=16pt font_face='arial' just=c textdecoration=underline font_weight=bold]Investigator Request for Materials}";
ods region x = 0.15 in
y = 0.035 in;
ods text = '^{style[preimage="&preimage"]}';
*end header;
*footer;
ods region x = 0.50 in
y = 10.50 in;
ods text = "^{style[font_face='arial' fontsize=9pt just=left fontstyle=italic]&reqfooter}";
ods region x = 0.50 in
y = 10.50 in;
ods text = "^{style[font_face='arial' fontsize=9pt just=center fontstyle=italic]Page ^{thispage}}";
*end footer;
ods region x = 0.50 in
y = 1.25 in;
ods text = "^{style[font_face='arial' fontsize=12pt textdecoration=underline font_weight=bold]Group Information}";
*Group info table;
%macro grpprint / mindelimiter=',';
%*if cohort is NNTC or Either, print grpnntceither;
%if &reqcoh in (NNTC,Either) %then %do;
options linesize=256;
ods region x = 0.50 in
y = 1.75 in
width = 8.49 in;
proc report data=grpnntceither nowd style={just=l} style(header)=header{background=white};
column group ptccase1 ptchivstat ptcage1 ptcgen1 ptcndx1;
define group / display 'Group'
style(column)={cellwidth=0.75in};
define ptccase1 / display '# Cases'
style(column)={cellwidth=0.75in};
define ptchivstat / display 'HIV status'
style(column)={cellwidth=1.15in};
define ptcage1 / display 'Age'
style(column)={cellwidth=0.55in};
define ptcgen1 / display 'Gender'
style(column)={cellwidth=0.65in};
define ptcndx1 / display 'Neurocognitive Strata'
style(column)={cellwidth=1.75in};
column reqnum;
define reqnum / display noprint;
compute reqnum;
count+1;
if mod(count,2) then do;
call define(_row_, "style", "style=[background=bwh]");
end;
endcomp;
footnote justify=left "^{style [url=&url color=blue textdecoration=underline]Pathology requirements for each group are reported on the request page}";
run;
%end;
%*otherwise if CHARTER, print grpcharter;
%else %if &reqcoh = CHARTER %then %do;
options linesize=256;
ods region x = 0.50 in
y = 1.75 in
width = 8.49 in;
proc report data=grpcharter nowd style={just=l} style(header)=header{background=white};
column group ptccase2 ptcndx2 ptcage2 ptcgen2;
define group / display 'Group'
style(column)={cellwidth=0.75in};
define ptccase2 / display '# Cases'
style(column)={cellwidth=0.75in};
define ptcndx2 / display 'Neurocognitive Strata'
style(column)={cellwidth=1.75in};
define ptcage2 / display 'Age'
style(column)={cellwidth=0.75in};
define ptcgen2 / display 'Gender'
style(column)={cellwidth=0.75in};
column reqnum;
define reqnum / display noprint;
compute reqnum;
count+1;
if mod(count,2) then do;
call define(_row_, "style", "style=[background=bwh]");
end;
endcomp;
run;
proc report data=grpcharter nowd style={just=l} style(header)=header{background=white};
column group ptcin2 ptcex2;
define group / display 'Group'
style(column)={cellwidth=0.75in};
define ptcin2 / display 'Inclusion criteria'
style(column)={cellwidth=3.50in};
define ptcex2 / display 'Exclusion criteria'
style(column)={cellwidth=3.50in};
column reqnum;
define reqnum / display noprint;
compute reqnum;
count+1;
if mod(count,2) then do;
call define(_row_, "style", "style=[background=bwh]");
end;
endcomp;
run;
proc report data=grpcharter nowd style={just=l} style(header)=header{background=white};
column group ptccom2;
define group / display 'Group'
style(column)={cellwidth=0.75in};
define ptccom2 / display 'Comments'
style(column)={cellwidth=7.00in};
column reqnum;
define reqnum / display noprint;
compute reqnum;
count+1;
if mod(count,2) then do;
call define(_row_, "style", "style=[background=bwh]");
end;
endcomp;
run;
%end;
%mend grpprint;
%grpprint;
ods layout end;
ods pdf close;
... View more