Here`s a script I made for taking screenshots, it removes the Hud icons on Day of defeat.
Put script in to your autoexec.cfg, and use F9 to switch them on/off
bind F9 "hudoff"
alias hudoff "hud_draw 0;cl_hud_objectives 0;cl_hud_health 0;cl_hud_ammo 0;cl_hud_reinforcements 0;cl_hud_objtimer 0;echo Hud Off;bind F9 hudon"
alias hudon "hud_draw 1;cl_hud_objectives 1;cl_hud_health 1;cl_hud_ammo 1;cl_hud_reinforcements 1;cl_hud_objtimer 1;echo Hud On;bind F9 hudoff"