Se hai detto che utilizzi C# vuol dire che usi il .Net Framework, e qui puoi utilizzare un oggetto per il renvisualizzare le pagine web ossia l'oggeto web browser presente nella toolbox.
Quindi lo trascini sul form e lo ridimensioni a tuo piacimento, dopodiche per visualizzare is siti scrivi il seguente codice:
magari puoi associare la stampa ad un pulsante e per stampare senza far comparire nessuna finestra di dialogo per l'impostazione delle pagine scrivi:
public void btnStampa_Click(....,......){
webBrowser1.Print();//Chiami semplicemente il metodo print;
}
Spero di esserti stato utile, altrimenti facci sapere