Hocam sadece Footer alanı görünmesin istiyorsanız style.css dosyasına print medya olayını ekleyin.



Böyle yapınca yazıcıdan çıkarırken de style.css dosyasını örnek alır. Daha sonra sadece yazdırma için CSS kodu ekleyebilirsiniz kolayca.

@media print{
#footer{display:none;} //footer alanınızın div ismi neyse artık
}

Bunu style.css dosyanıza eklerseniz artık yazdırırken Footer alanını basmaz. Ben genelde footer, header vs sidebar kısımlarını hiç dahil etmiyorum.

Ama sizin temada zaten print.css varsa oradan display:none eklersiniz sorun çözülür. Print.css dosyanız var ama yazdırırken işe yaramıyorsa media="screen, print" eklerseniz onu da yazdırma işleminde kullanacaktır.
Birde sadece yazdırma için oluşturulan CSS dosyalarında float gibi pozisyon bildiren kodlar kullanamazsınız. Yazdırma işlemcileri bunları anlamaz. #content{float:left;} yaptıysanız mesela bu yazdırırken işi bozar. En iyisi Footer alanını tamamen kapatmak.