Fiz no bloco de notas, veja se te atende.
SELECT DISTINCT PFUNC.CHAPA,
PFUNC.NOME,
PFUNCAO.NOME AS FUNCAONOME,
PFFINANC.CODEVENTO,
PFFINANC.ANOCOMP,
PFFINANC.MESCOMP,
PFFINANC.NROPERIODO,
PFFINANC.VALOR,
PFFINANC.REF
FROM PFUNC
INNER JOIN PFUNCAO (NOLOCK)ON (PFUNC.CODCOLIGADA=PFUNCAO.CODCOLIGADA AND PFUNC.CODFUNCAO=PFUNCAO.CODIGO)
INNER JOIN PFFINANC (NOLOCK) ON (PFFINANC.CHAPA=PFUNC.CHAPA AND PFFINANC.CODCOLIGADA = PFUNC.CODCOLIGADA)
INNER JOIN PEVENTO (NOLOCK) ON (PEVENTO.CODCOLIGADA = PFFINANC.CODCOLIGADA AND PEVENTO.CODIGO = PFFINANC.CODEVENTO)
WHERE PFUNC.CODSITUACAO <> 'D'
AND PFUNC.CODCOLIGADA = :$CODCOLIGADA
AND PFFINANC.ANOCOMP = :ANO_N
AND PFFINANC.MESCOMP = :MES_N
AND PEVENTO.CODIGO = :CODIGOEVENTO_C
AND PFFINANC.NROPERIODO =:PERIODO_N
AND PFFINANC.VALOR<>'0.00'
AND PFFINANC.REF<>'0.00'
ORDER BY PFUNC.NOME
Penso em duas soluções, trabalhar com as linhas soltas que temos no menu de componentes, ou containers e colocar tudo dentro deles, de forma que venha estender todo container na página e possa vir colocar as bordas nele conforme deseja.