The code below functions correctly in either of the Format OR Print events. The problem was in the reference to the value of a text box, (If Me.Page = Me.tbPages Then). The direct reference to the builtin "Pages" function cleared things up.
Code:
Private Sub PageFooterSection_Format(Cancel As Integer, FormatCount As Integer)
'*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
' We only want the report's signature line on the last page.
'*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
If Me.Page = Pages Then
Me.lblSigLine.Visible = True
Me.lblSignature.Visible = True
Else
Me.lblSigLine.Visible = False
Me.lblSignature.Visible = False
End If
End Sub