This document provides an overview of immunohistochemistry (IHC), including its definition, principle, techniques, and applications. IHC allows for the in situ detection of antigens in tissues through antigen-antibody recognition, with antibodies tagged using visible labels since they cannot be seen microscopically. The document discusses sample preparation, various detection and labeling methods like direct conjugate, indirect conjugate, avidin-biotin, amplification techniques, blocking nonspecific binding, and assessment and reporting of IHC reactions. It also covers common IHC markers for different tissues and cell types.