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.