We can take screenshots using below function calls: 
driver = new FireFoxDriver(); // Should work in other Browser Driver
driver.Navigate().GoToUrl("Your_URL"); 
Screenshot myscreen = ((ITakesScreenshot)webDriver).GetScreenshot(); 
myscreen.SaveAsFile("filename", ScreenshotImageFormat.Png); 
This should work...do let me know if it works.