<SEC-DOCUMENT>0001193125-16-585468.txt : 20160510
<SEC-HEADER>0001193125-16-585468.hdr.sgml : 20160510
<ACCEPTANCE-DATETIME>20160510151923
ACCESSION NUMBER:		0001193125-16-585468
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		94
CONFORMED PERIOD OF REPORT:	20160331
FILED AS OF DATE:		20160510
DATE AS OF CHANGE:		20160510

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			QUANTA SERVICES INC
		CENTRAL INDEX KEY:			0001050915
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRICAL WORK [1731]
		IRS NUMBER:				742851603
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-13831
		FILM NUMBER:		161635397

	BUSINESS ADDRESS:	
		STREET 1:		2800 POST OAK BLVD
		STREET 2:		SUITE 2600
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77056-6175
		BUSINESS PHONE:		7133506000

	MAIL ADDRESS:	
		STREET 1:		2800 POST OAK BLVD SUITE 2600
		CITY:			HOUSTON
		STATE:			TX
		ZIP:			77056-6175
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>d135432d10q.htm
<DESCRIPTION>10-Q
<TEXT>
<HTML><HEAD>
<TITLE>10-Q</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>UNITED STATES </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>SECURITIES AND EXCHANGE COMMISSION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>Washington, D.C. 20549 </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>Form 10-Q
</B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(Mark One) </B></P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B><FONT STYLE="FONT-FAMILY:WINGDINGS">&#254;</FONT><B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:12pt"><B>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
</B></P></TD></TR></TABLE>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the quarterly period ended March&nbsp;31, 2016. </B></P>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>or </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT><B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:12pt"><B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
</B></P></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the transition period
from&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Commission file no. 001-13831 </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman" ALIGN="center"><B>Quanta
Services, Inc. </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Exact name of registrant as specified in its charter) </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="49%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="47%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Delaware</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>74-2851603</B></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(State or other jurisdiction of</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>incorporation or organization)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(I.R.S. Employer</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Identification No.)</B></P></TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2800 Post Oak Boulevard, Suite 2600 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Houston, Texas 77056 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Address of principal executive offices, including zip code) </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(713) 629-7600 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Registrant&#146;s telephone number, including area code) </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>N/A </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Former name, former
address and former fiscal year, if changed since last report) </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Indicate by check mark whether the registrant (1)&nbsp;has filed all reports required to be filed by Section&nbsp;13 or 15(d)
of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&nbsp;has been subject to such filing requirements for the past 90
days.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT>&nbsp;&nbsp;&nbsp;&nbsp; No&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every
Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation <FONT STYLE="white-space:nowrap">S-T</FONT> (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant
was required to submit and post such files).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a
smaller reporting company. See the definitions of &#147;large accelerated filer,&#148; &#147;accelerated filer&#148; and &#147;smaller reporting company&#148; in Rule 12b-2 of the Exchange Act. (Check one): </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="19%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="52%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="24%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="2%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Large&nbsp;accelerated&nbsp;filer</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Accelerated filer</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT></P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Non-accelerated filer</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT>&nbsp;&nbsp; (Do not check if a smaller reporting company)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Smaller&nbsp;reporting&nbsp;company</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT></P></TD></TR>
</TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of
the Exchange Act).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of May 2, 2016, the number of outstanding shares of Common Stock of the Registrant was 144,159,840. As of the same date,
3,500,000 exchangeable shares of a Canadian subsidiary of the Registrant associated with one share of Series F Preferred Stock of the Registrant were outstanding, 449,929 exchangeable shares of a Canadian subsidiary of the Registrant associated with
one share of Series G Preferred Stock of the Registrant were outstanding and an additional 2,926,113 exchangeable shares of certain other Canadian subsidiaries of the Registrant were outstanding. </P>
<P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="toc"></A>INDEX </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="9%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="85%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Page</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>PART I. FINANCIAL INFORMATION</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">ITEM&nbsp;1.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_1">Financial Statements (Unaudited)</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_2">Condensed Consolidated Balance Sheets</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_3">Condensed Consolidated Statements of Operations</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_4">Condensed Consolidated Statements of Comprehensive Income</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_5">Condensed Consolidated Statements of Cash Flows</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_6">Notes to Condensed Consolidated Financial Statements</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">ITEM 2.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_7">Management&#146;s Discussion and Analysis of Financial Condition and Results of
Operations</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">ITEM 3.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_8">Quantitative and Qualitative Disclosures About Market Risk</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">74</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">ITEM 4.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_9">Controls and Procedures</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">75</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>PART II. OTHER INFORMATION</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">ITEM 1.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_10">Legal Proceedings</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">77</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">ITEM&nbsp;1A.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_11">Risk Factors</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">77</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">ITEM 2.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_12">Unregistered Sales of Equity Securities and Use of Proceeds</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">77</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">ITEM 3.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_13">Defaults Upon Senior Securities</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">78</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">ITEM 4.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_14">Mine Safety Disclosures</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">78</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">ITEM 5.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_15">Other Information</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">78</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5"></TD>
<TD HEIGHT="5" COLSPAN="2"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">ITEM 6.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_16">Exhibits</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">79</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="5" COLSPAN="3"></TD>
<TD HEIGHT="5" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><A HREF="#tx135432_17">Signature </A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">80</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PART I &#151; FINANCIAL INFORMATION </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><B><A NAME="tx135432_1"></A>Item&nbsp;1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B></B><B><I>Financial Statements.</I></B><B> </B></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES
</B></P>
 <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx135432_2"></A>CONDENSED CONSOLIDATED BALANCE SHEETS </B></P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(In thousands, except share information) </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:9pt" ALIGN="center">


<TR>
<TD WIDTH="78%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,<BR>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,<BR>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" ALIGN="center"><B>ASSETS</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Current Assets:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">155,315</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">128,771</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Accounts receivable, net of allowances of $2,727 and $5,226</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,493,255</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,621,133</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Costs and estimated earnings in excess of billings on uncompleted contracts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">383,218</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">317,745</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">72,643</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">75,285</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Prepaid expenses and other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">143,943</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">134,585</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,248,374</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,277,519</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Property and equipment, net of accumulated depreciation of $791,110 and $755,272</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,153,884</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,101,959</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Other assets, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">86,558</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">76,333</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Other intangible assets, net of accumulated amortization of $275,755 and $264,674</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">211,303</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">205,074</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,595,400</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,552,658</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,295,519</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,213,543</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top" ALIGN="center"><B>LIABILITIES AND EQUITY</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD>
<TD VALIGN="top"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Current Liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Current maturities of long-term debt and short-term borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,154</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,067</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Accounts payable and accrued expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">791,214</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">782,134</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Billings in excess of costs and estimated earnings on uncompleted contracts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">437,455</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">399,230</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Current liabilities of discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,088</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,313</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,235,911</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,203,744</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Long-term debt and notes payable, net of current maturities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">404,058</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">475,364</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Deferred income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">205,945</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">186,491</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Insurance and other non-current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">276,376</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">260,129</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,122,290</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,125,728</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Commitments and Contingencies</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Equity:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Common stock, $.00001 par value, 600,000,000 shares authorized, 228,901,046 and 227,898,509 shares
issued, and 153,563,738 and 152,907,166 shares outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Exchangeable Shares, no par value, 6,876,042 shares issued and outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Series F Preferred Stock, $.00001 par value, 1 share authorized, issued and outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Series G Preferred Stock, $.00001 par value, 1 share authorized, issued and outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Additional paid-in capital</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,516,239</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,497,740</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Retained earnings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,698,194</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,677,698</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Accumulated other comprehensive loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(234,103</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(294,689</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Treasury stock, 75,337,308 and 74,991,343 common shares, at cost</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,809,787</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,795,257</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total stockholders&#146; equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,170,545</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,085,494</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Non-controlling interests</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,684</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,321</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,173,229</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,087,815</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:9pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:9pt; font-family:Times New Roman">Total liabilities and equity</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,295,519</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,213,543</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of these condensed consolidated financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx135432_3"></A>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS </B></P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(In thousands, except per share information) </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="78%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>Three Months Ended</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March 31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,713,737</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,861,386</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of services (including depreciation)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,510,424</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,623,480</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">203,313</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">237,906</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling, general and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">158,524</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">145,463</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,495</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,293</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,294</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84,150</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,589</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,400</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">516</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">453</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equity in losses of unconsolidated affiliates</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(181</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income (expense), net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">262</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(212</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income from continuing operations before income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34,302</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">82,991</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,443</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,601</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income from continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,859</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52,390</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income from discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,795</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,859</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,185</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: Net income attributable to non-controlling interests</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">363</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,701</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income attributable to common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20,496</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">53,484</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts attributable to common stock:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD COLSPAN="5" VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income from continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20,496</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">47,689</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income from discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,795</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income attributable to common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20,496</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">53,484</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Earnings per share attributable to common stock &#151; basic and diluted:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD COLSPAN="5" VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.03</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income attributable to common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.13</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.25</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shares used in computing earnings per share:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD COLSPAN="5" VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average basic shares outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">162,803</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">215,473</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average diluted shares outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">162,806</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">215,490</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of these condensed consolidated financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx135432_4"></A>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME </B></P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(In thousands) </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="83%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>Three Months Ended</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20,859</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">58,185</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other comprehensive income (loss), net of tax provision:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD COLSPAN="5" VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Foreign currency translation adjustment, net of tax of $0 and $0</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60,586</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(88,949</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other, net of tax of $0 and $1</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other comprehensive income (loss)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60,586</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(88,954</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Comprehensive income (loss)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">81,445</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(30,769</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: Comprehensive income attributable to non-controlling interests</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">363</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,701</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total comprehensive income (loss) attributable to Quanta stockholders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">81,082</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(35,470</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of these condensed consolidated financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx135432_5"></A>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS </B></P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(In thousands) </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>
<TD WIDTH="84%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><B>Three Months Ended</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Cash Flows from Operating Activities of Continuing Operations:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20,859</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">58,185</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Adjustments to reconcile net income to net cash provided by operating activities of continuing
operations&nbsp;&#151;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Income from discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,795</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Depreciation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,170</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39,398</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Amortization of intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,495</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,293</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Equity in losses of unconsolidated affiliates</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">181</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Amortization of debt issuance costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">340</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">273</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Gain on sale of property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(107</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(103</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Foreign currency loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">110</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">190</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Provision for (recovery of) doubtful accounts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(983</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">578</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Deferred income tax provision </P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,716</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Non-cash stock-based compensation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,719</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,471</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Tax impact of stock-based equity awards</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Changes in operating assets and liabilities, net of non-cash transactions&nbsp;&#151;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">(Increase) decrease in&nbsp;&#151;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Accounts and notes receivable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">158,995</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">119,873</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Costs and estimated earnings in excess of billings on uncompleted contracts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(52,467</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(63,488</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Inventories</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,537</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,122</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Prepaid expenses and other current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,826</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,306</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Increase (decrease) in&nbsp;&#151;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Accounts payable and accrued expenses and other non-current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(29,716</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">29,211</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Billings in excess of costs and estimated earnings on uncompleted contracts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35,938</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,018</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Other, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,874</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,723</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Net cash provided by operating activities of continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">199,739</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">179,628</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Cash Flows from Investing Activities of Continuing Operations:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Proceeds from sale of property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,089</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,282</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Additions of property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(47,695</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(58,504</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Cash paid for acquisitions, net of cash acquired</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(39,675</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(34,733</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Investments in and return of equity from unconsolidated affiliates</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,225</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(809</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Cash received from (paid for) other investments, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">577</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">322</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Cash withdrawn from restricted cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">214</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Net cash used in investing activities of continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(83,929</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(92,228</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Cash Flows from Financing Activities of Continuing Operations:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Borrowings under credit facility</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">654,416</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">147,456</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Payments under credit facility</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(729,603</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(103,943</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Payments on other long-term debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,855</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(400</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Payments on short-term debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,711</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(922</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Distributions to non-controlling interests</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,503</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Tax impact of stock-based equity awards</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Exercise of stock options</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">51</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">76</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Repurchase of common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(182,000</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Net cash used in financing activities of continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(84,702</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(142,235</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Discontinued operations:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Net cash provided by operating activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,599</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Net cash used in investing activities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,643</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,664</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Net cash provided by (used in) discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,643</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,935</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Effect of foreign exchange rate changes on cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,079</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(2,081</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Net increase (decrease) in cash and cash equivalents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,544</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(54,981</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Cash and cash equivalents, beginning of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">128,771</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">190,515</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Cash and cash equivalents, end of period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">155,315</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">135,534</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Supplemental disclosure of cash flow information:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Cash (paid) received during the period for&nbsp;&#151;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Interest paid related to continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(2,441</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(1,188</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Income taxes paid related to continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(6,486</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(12,404</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Income taxes paid related to discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(5,643</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(205</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:8pt; font-family:Times New Roman">Income tax refunds related to continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">894</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">445</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
</TABLE>
 <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of these condensed consolidated financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx135432_6"></A>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B>BUSINESS AND ORGANIZATION: </B></P></TD></TR></TABLE>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta Services, Inc. (Quanta) is a leading provider of specialty contracting services, offering
infrastructure solutions primarily to the electric power and oil and gas industries in the United States, Canada and Australia and select other international markets. Quanta reports its results under two reportable segments: (1)&nbsp;Electric Power
Infrastructure Services and (2)&nbsp;Oil and Gas Infrastructure Services. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Electric Power Infrastructure Services Segment
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The Electric Power Infrastructure Services segment provides comprehensive network solutions to customers in the
electric power industry. Services performed by the Electric Power Infrastructure Services segment generally include the design, installation, upgrade, repair and maintenance of electric power transmission and distribution infrastructure and
substation facilities along with other engineering and technical services. This segment also provides emergency restoration services, including the repair of infrastructure damaged by inclement weather, the energized installation, maintenance and
upgrade of electric power infrastructure utilizing unique bare hand and hot stick methods and Quanta&#146;s proprietary robotic arm technologies, and the installation of &#147;smart grid&#148; technologies on electric power networks. In addition,
this segment designs, installs and maintains renewable energy generation facilities, consisting of solar, wind and certain types of natural gas generation facilities, and related switchyards and transmission infrastructure to transport power to
demand centers. To a lesser extent, this segment provides services such as the construction of electric power generation facilities, the design, installation, maintenance and repair of commercial and industrial wiring, installation of traffic
networks, the installation of cable and control systems for light rail lines and limited ancillary telecommunication infrastructure services. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Oil and Gas Infrastructure Services Segment </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The Oil and Gas Infrastructure Services segment provides comprehensive network solutions to customers involved in the
development and transportation of natural gas, oil and other pipeline products. Services performed by the Oil and Gas Infrastructure Services segment generally include the design, installation, repair and maintenance of pipeline transmission and
distribution systems, gathering systems, production systems and compressor and pump stations, as well as related trenching, directional boring and automatic welding services. In addition, this segment&#146;s services include pipeline protection,
integrity testing, rehabilitation and replacement and fabrication of pipeline support systems and related structures and facilities. Quanta also serves the offshore and inland water energy markets, primarily providing services to oil and gas
exploration platforms, including mechanical installation (or &#147;hook-ups&#148;), electrical and instrumentation, pre-commissioning and commissioning, coatings, fabrication, pipeline construction, integrity services and marine asset repair. To a
lesser extent, this segment designs, installs and maintains fueling systems, as well as water and sewer infrastructure. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Acquisitions </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the first quarter of 2016, Quanta completed three acquisitions. The results of two of the acquired companies are
generally included in Quanta&#146;s Electric Power Infrastructure Services segment. These companies included a full service medium- and high-voltage powerline contracting company located in the United States and a telecommunications company located
in Canada. Quanta also acquired a pipeline service contractor located in the United States, the results of which are generally included in Quanta&#146;s Oil and Gas Infrastructure Services segment. As these transactions were effective during the
first quarter of 2016, the results will be included in </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
Quanta&#146;s consolidated financial statements beginning on the respective dates of acquisition. These acquisitions should enable Quanta to further enhance its service offerings in the United
States and Canada. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During 2015, Quanta acquired 11 companies. The results of eight of the acquired companies are
generally included in Quanta&#146;s Electric Power Infrastructure Services segment. These companies include a foundation services company located in the United States, an electrical contracting company located in the United States, an electrical
engineering company located in Australia, a powerline construction company located in the United States, an engineering company located in Canada, an engineering, procurement and construction services company based in the United States, an
underground construction contracting company located in Canada, and a supplier and material procurement specialist for the power and utility industry in Canada. The results of the remaining three acquired companies are generally included in
Quanta&#146;s Oil and Gas Infrastructure Services segment. These companies include a company that services above-ground storage tanks in the United States, an underground utility distribution contractor that provides services to gas and electric
utilities in Canada, and a company that specializes in the engineering, procurement, construction, and commissioning of compression and surface facilities for the high pressure gas industry in Australia. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Disposition &#151; Fiber Optic Licensing Operations </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">On April&nbsp;29, 2015, Quanta entered into a stock purchase agreement with Crown Castle International Corp. (Crown Castle)
pursuant to which Quanta agreed to sell its fiber optic licensing operations. The purchase agreement contained customary representations and warranties, covenants and indemnities. On August&nbsp;4, 2015, Quanta completed the sale for a purchase
price of approximately $1 billion in cash, resulting in after-tax net proceeds of approximately $848 million. In the third quarter of 2015, Quanta recognized a net of tax gain of approximately $171 million. Quanta has presented the results of
operations, financial position, cash flows and disclosures of the fiber optic licensing operations as discontinued operations for all periods in the accompanying unaudited condensed consolidated financial statements. These results were included in
Quanta&#146;s Fiber Optic Licensing and Other segment prior to the second quarter of 2015. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: </B></P></TD></TR></TABLE>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Principles of Consolidation </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The consolidated financial statements of Quanta include the accounts of Quanta Services, Inc. and its wholly owned
subsidiaries, which are also referred to as its operating units. The consolidated financial statements also include the accounts of certain of Quanta&#146;s investments in joint ventures, which are either consolidated or proportionately
consolidated, as discussed in the following summary of significant accounting policies. Investments in affiliated entities in which Quanta does not have a controlling financial interest, but over which Quanta has significant influence, usually
because Quanta holds a voting interest of between 20% and 50%, are accounted for using the equity method. All significant intercompany accounts and transactions have been eliminated in consolidation. Unless the context requires otherwise, references
to Quanta include Quanta Services, Inc. and its consolidated subsidiaries. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Interim Condensed Consolidated Financial Information
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">These unaudited condensed consolidated financial statements have been prepared pursuant to the rules of the
Securities and Exchange Commission (SEC). Certain information and footnote disclosures, normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States (US GAAP), have been
condensed or omitted pursuant to those rules and regulations. Quanta </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
believes that the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting only of normal recurring adjustments,
necessary to fairly state the financial position, results of operations, comprehensive income and cash flows with respect to the interim condensed consolidated financial statements have been included. The results of operations and comprehensive
income for the interim periods are not necessarily indicative of the results for the entire fiscal year. The results of Quanta have historically been subject to significant seasonal fluctuations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta recommends that these unaudited condensed consolidated financial statements be read in conjunction with the audited
consolidated financial statements and notes thereto of Quanta and its subsidiaries included in Quanta&#146;s Annual Report on Form 10-K for the year ended December&nbsp;31, 2015, which was filed with the SEC on February&nbsp;29, 2016. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Use of Estimates and Assumptions </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The preparation of financial statements in conformity with US&nbsp;GAAP requires the use of estimates and assumptions by
management in determining the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist as of the date the financial statements are published, and the reported amounts of revenues and expenses
recognized during the periods presented. Quanta reviews all significant estimates affecting its consolidated financial statements on a recurring basis and records the effect of any necessary adjustments prior to their publication. Judgments and
estimates are based on Quanta&#146;s beliefs and assumptions derived from information available at the time such judgments and estimates are made. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of
financial statements. Estimates are primarily used in Quanta&#146;s assessment of the allowance for doubtful accounts, valuation of inventory, useful lives of assets, fair value assumptions in analyzing goodwill, other intangibles and long-lived
asset impairments, equity and other investments, loan receivables, purchase price allocations, liabilities for self-insured and other claims and guarantees, multiemployer pension plan withdrawal liabilities, revenue recognition for construction
contracts inclusive of contractual change orders and claims, share-based compensation, operating results of reportable segments, as well as the provision for income taxes and the calculation of uncertain tax positions. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Cash and Cash Equivalents </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta had cash and cash equivalents of $155.3 million and $128.8 million as of March&nbsp;31, 2016 and December&nbsp;31, 2015.
Cash consisting of interest-bearing demand deposits is carried at cost, which approximates fair value. Quanta considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents,
which are carried at fair value. At March&nbsp;31, 2016 and December&nbsp;31, 2015, cash equivalents were $7.4 million and $1.4 million, and consisted primarily of money market investments and money market mutual funds and are discussed further in
<I>Fair Value Measurements</I> below. As of March&nbsp;31, 2016 and December&nbsp;31, 2015, cash and cash equivalents held in domestic bank accounts were approximately $18.3 million and $16.1 million, and cash and cash equivalents held in foreign
bank accounts were approximately $137.0 million and $112.7 million. As of March&nbsp;31, 2016 and December&nbsp;31, 2015, cash and cash equivalents held by Quanta&#146;s investments in joint ventures, which are either consolidated or proportionately
consolidated, were approximately $28.3 million and $24.9 million, of which $17.0 million and $11.9 million related to domestic joint ventures. Cash and cash equivalents held by the joint ventures are available to support the operations of the
related joint ventures, and Quanta does not have access to that cash for its other operations. Under the terms of the partnership agreements, Quanta generally has no right to the joint ventures&#146; cash other than participating in distributions
and in the event of dissolution. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Current and Long-Term Accounts and Notes Receivable and Allowance for Doubtful Accounts
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta provides an allowance for doubtful accounts when collection of an account or note receivable is considered
doubtful, and receivables are written off against the allowance when deemed uncollectible. Inherent in the assessment of the allowance for doubtful accounts are certain judgments and estimates regarding, among other factors, the customer&#146;s
access to capital, the customer&#146;s willingness or ability to pay, general economic and market conditions, the ongoing relationship with the customer and uncertainties related to the resolution of disputed matters. Quanta considers accounts
receivable delinquent after 30 days but does not generally include delinquent accounts in its analysis of the allowance for doubtful accounts unless the accounts receivable have been outstanding for at least 90 days. In addition to balances that
have been outstanding for 90 days or more, Quanta also includes accounts receivable balances that relate to customers in bankruptcy or with other known difficulties in its analysis of the allowance for doubtful accounts. Material changes in
Quanta&#146;s customers&#146; business or cash flows, which may be impacted by negative economic and market conditions, could affect Quanta&#146;s ability to collect amounts due from them. As of March&nbsp;31, 2016 and December&nbsp;31, 2015, Quanta
had allowances for doubtful accounts on current receivables of approximately $2.7 million and $5.2 million. Long-term accounts receivable are included within other assets, net on the consolidated balance sheets. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Should customers experience financial difficulties or file for bankruptcy, or should anticipated recoveries relating to
receivables in existing bankruptcies or other workout situations fail to materialize, Quanta could experience reduced cash flows and losses in excess of current allowances provided. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The balances billed but not paid by customers pursuant to retainage provisions in certain contracts are generally due upon
completion of the contracts and acceptance by the customer. Based on Quanta&#146;s experience with similar contracts in recent years, the majority of the retainage balances at each balance sheet date are expected to be collected within the next
twelve months. Current retainage balances as of March&nbsp;31, 2016 and December&nbsp;31, 2015 were approximately $235.5 million and $250.1 million, and were included in accounts receivable. Retainage balances with settlement dates beyond the next
twelve months were included in other assets, net, and as of March&nbsp;31, 2016 and December&nbsp;31, 2015 were $5.1 million and $4.5 million. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Within accounts receivable, Quanta recognizes unbilled receivables in circumstances such as when revenues have been earned and
recorded but the amount cannot be billed under the terms of the contract until a later date; costs have been incurred but are yet to be billed under cost-reimbursement type contracts; or amounts arise from routine lags in billing (for example, work
completed one month but not billed until the next month). These balances do not include revenues accrued for work performed under fixed-price contracts as these amounts are recorded as costs and estimated earnings in excess of billings on
uncompleted contracts. At March&nbsp;31, 2016 and December&nbsp;31, 2015, the balances of unbilled receivables included in accounts receivable were approximately $228.8 million and $233.6 million. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Goodwill and Other Intangibles </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta has recorded goodwill in connection with its historical acquisitions of companies. Upon acquisition, these companies
were either combined into one of Quanta&#146;s existing operating units or managed on a stand-alone basis as an individual operating unit. Goodwill recorded in connection with these acquisitions is subject to an annual assessment for impairment,
which Quanta performs at the operating unit level for each operating unit that carries a balance of goodwill. Each of Quanta&#146;s operating units is organized into one of two internal divisions: the Electric Power Infrastructure Services Division
and the Oil and Gas Infrastructure Services Division. As most of the companies acquired by Quanta provide multiple types of services for multiple types of customers, these divisional designations are based on the predominant type of work performed
by each operating unit at the point </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
in time the divisional designation is made. Goodwill is required to be measured for impairment at the reporting unit level, which represents the operating segment level or one level below the
operating segment level for which discrete financial information is available. Quanta has determined that its individual operating units represent its reporting units for the purpose of assessing goodwill impairments. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta has the option to first assess qualitative factors to determine whether it is necessary to perform the two-step fair
value-based impairment test described below. If Quanta believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is
required. Otherwise, no further testing is required. Quanta can choose to perform the qualitative assessment on none, some or all of its reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and
proceed directly to step one of the impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators, including deterioration in macroeconomic conditions, declining financial performance, or a sustained
decrease in share price, among other things, may trigger the need for annual or interim impairment testing of goodwill associated with one or all of the reporting units. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta&#146;s goodwill impairment assessment is performed at year-end, or more frequently if events or circumstances arise
which indicate that goodwill may be impaired. For instance, a decrease in Quanta&#146;s market capitalization below book value, a significant change in business climate or loss of a significant customer, as well as the qualitative indicators
referenced above, may trigger the need for interim impairment testing of goodwill for one or all of its reporting units. The first step of the two-step fair value based test involves comparing the fair value of each of Quanta&#146;s reporting units
with its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its fair value, the second step is performed. The second step compares the carrying amount of the reporting unit&#146;s goodwill to the implied fair
value of its goodwill. If the implied fair value of goodwill is less than the carrying amount, an impairment loss would be recorded as a reduction to goodwill with a corresponding charge to operating expense. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta determines the fair value of its reporting units using a weighted combination of the discounted cash flow, market
multiple and market capitalization valuation approaches, with heavier weighting on the discounted cash flow method, as in management&#146;s opinion, this method currently results in the most accurate calculation of a reporting unit&#146;s fair
value. Determining the fair value of a reporting unit requires judgment and the use of significant estimates and assumptions. Such estimates and assumptions include revenue growth rates, operating margins, discount rates, weighted average costs of
capital and future market conditions, among others. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information, but variations in any of the assumptions could result in
materially different calculations of fair value and determinations of whether or not an impairment is indicated. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Under
the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows of each reporting unit, discounted to present value using risk-adjusted industry discount rates, which reflect the overall level of inherent risk
of a reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts and operating forecasts (typically a one-year model) plus an estimate of later period cash flows, all of
which are evaluated by management. Subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur, along with a terminal value derived from the reporting unit&#146;s
earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on trailing twelve-month comparable industry data. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Under the market multiple and market capitalization approaches, Quanta determines the estimated fair value of each of its
reporting units by applying transaction multiples to each reporting unit&#146;s projected EBITDA and </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
then averaging that estimate with similar historical calculations using either a one, two or three year average. For the market capitalization approach, Quanta adds a reasonable control premium,
which is estimated as the premium that would be received in a sale of the reporting unit in an orderly transaction between market participants. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">For recently acquired reporting units, a step one impairment test may indicate an implied fair value that is substantially
similar to the reporting unit&#146;s carrying value. Such similarities in value are generally an indication that management&#146;s estimates of future cash flows associated with the recently acquired reporting unit remain relatively consistent with
the assumptions that were used to derive its initial fair value. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the fourth quarter of 2015, a two-step fair-value
based goodwill impairment analysis was performed for each of Quanta&#146;s reporting units, and no reporting units were evaluated solely on a qualitative basis. Step one of the analysis indicated that the implied fair value of each of Quanta&#146;s
reporting units, other than recently acquired reporting units and two other reporting units described below, was substantially in excess of its carrying value. After performing step two of the analysis, management concluded that goodwill was
impaired at two reporting units in Quanta&#146;s Oil and Gas Infrastructure Services Division. Accordingly, during the fourth quarter of 2015, Quanta recorded a $39.8 million non-cash charge for the impairment of goodwill which primarily resulted
from lower forecasted oil and gas services revenues for its Gulf of Mexico operations and certain operations in Australia, due to the extended low commodity price environment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As discussed generally above, when evaluating the 2015 step one impairment test results, management considered many factors in
determining whether or not an impairment of goodwill for any reporting unit was reasonably likely to occur in future periods, including future market conditions and the economic environment in which Quanta&#146;s reporting units were operating.
Additionally, management considered the sensitivity of its fair value estimates to changes in certain valuation assumptions. After giving consideration to a 10% decrease in the fair value of each of Quanta&#146;s reporting units, the results of the
assessment at December&nbsp;31, 2015 did not change. However, circumstances such as market declines, unfavorable economic conditions, the loss of a major customer or other factors could increase the risk of impairment of goodwill in future periods.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">If an operating unit experiences prolonged periods of declining revenues, operating margins or both, it may be at risk of
failing step one of the goodwill impairment test. Certain operating units have experienced declines over the short-term due to challenging macroeconomic conditions in certain geographic areas, the decline in oil prices which has impacted customer
spending, and delays due to regulatory and permitting issues. Quanta will continue to monitor these conditions and others to determine if it is necessary to perform step two of the fair-value based impairment test for one or more operating units.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta&#146;s intangible assets include customer relationships, backlog, trade names, non-compete agreements, patented
rights and developed technology, all subject to amortization. The value of customer relationships is estimated as of the date a business is acquired based on the value-in-use concept utilizing the income approach, specifically the excess earnings
method. The excess earnings analysis consists of discounting to present value the projected cash flows attributable to the customer relationships, with consideration given to customer contract renewals and estimated customer attrition rates, the
importance or lack thereof of existing customer relationships to Quanta&#146;s business plan, income taxes and required rates of return. Quanta values backlog for acquired businesses as of the acquisition date based upon the contractual nature of
the backlog within each service line, using the income approach to discount back to present value the cash flows attributable to the backlog. The value of trade names is estimated using the relief-from-royalty method of the income approach. This
approach is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty in order to exploit the related benefits of this intangible asset. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta amortizes intangible assets based upon the estimated consumption of
the economic benefits of each intangible asset, or on a straight-line basis if the pattern of economic benefits consumption cannot otherwise be reliably estimated. Intangible assets subject to amortization are reviewed for impairment and are tested
for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. For instance, a significant change in business climate or a loss of a significant customer, among other things, may trigger the
need for interim impairment testing of intangible assets. An impairment loss would be recognized if the carrying amount of an intangible asset is not recoverable and its carrying amount exceeds its fair value. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the fourth quarter of 2015, Quanta recorded an impairment charge of $12.1 million related to customer relationships,
trade names and non-compete agreement intangible assets. These intangible asset impairments primarily resulted from lower forecasted oil and gas services revenues for Quanta&#146;s Gulf of Mexico operations and certain operations in Australia, due
to the extended low commodity price environment. The two reporting units impacted are in Quanta&#146;s Oil and Gas Infrastructure Services Division. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Investments in Affiliates and Other Entities </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms and
conditions. These investments may include equity interests held by Quanta in business entities, including general or limited partnerships, contractual joint ventures, or other forms of equity or profit participation. These investments may also
include Quanta&#146;s participation in different financing structures such as the extension of loans to project specific entities, the acquisition of convertible notes issued by project specific entities, or other strategic financing arrangements.
Quanta determines whether such investments involve a variable interest entity (VIE) based on the characteristics of the subject entity. If the entity is determined to be a VIE, then management determines if Quanta is the primary beneficiary of the
entity and whether or not consolidation of the VIE is required. The primary beneficiary consolidating the VIE must normally have both (i)&nbsp;the power to direct the activities of a VIE that most significantly affect the VIE&#146;s economic
performance and (ii)&nbsp;the obligation to absorb losses of the VIE or the right to receive benefits from the VIE, in either case that could potentially be significant to the VIE. When Quanta is deemed to be the primary beneficiary, the VIE is
consolidated and the other party&#146;s equity interest in the VIE is accounted for as a non-controlling interest. In cases where Quanta determines that it has an undivided interest in the assets, liabilities, revenues and profits of an
unincorporated VIE (e.g., a general partnership interest), such amounts are consolidated on a basis proportional to Quanta&#146;s ownership interest in the unincorporated entity. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Investments in entities of which Quanta is not the primary beneficiary, but over which Quanta has the ability to exercise
significant influence, are accounted for using the equity method of accounting. Quanta&#146;s share of net income or losses from unconsolidated equity investments is included in equity in earnings (losses) of unconsolidated affiliates in the
consolidated statements of operations when applicable. Equity investments are reviewed for impairment by assessing whether any decline in the fair value of the investment below the carrying value is other than temporary. In making this
determination, factors such as the ability to recover the carrying amount of the investment and the inability of the investee to sustain an earnings capacity are evaluated in determining whether a loss in value should be recognized. Any impairment
losses related to investments would be recognized in other expense. Equity method investments are carried at original cost and are included in other assets, net in the consolidated balance sheet and are adjusted for Quanta&#146;s proportionate share
of the investees&#146; income, losses and distributions. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Revenue Recognition </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Through its Electric Power Infrastructure Services and Oil and Gas Infrastructure Services segments, Quanta designs, installs
and maintains networks for customers in the electric power and oil and gas industries. These services may be provided pursuant to master service agreements, repair and maintenance contracts and fixed price and non-fixed price installation contracts.
Pricing under these contracts may be competitive unit price, cost-plus/hourly (or time and materials basis) or fixed price (or lump sum basis), and the final terms and prices of these contracts are frequently negotiated with the customer. Under
unit-based contracts, the utilization of an output-based measurement is appropriate for revenue recognition. Under these contracts, Quanta recognizes revenue as units are completed based on pricing established between Quanta and the customer for
each unit of delivery, which best reflects the pattern in which the obligation to the customer is fulfilled. Under cost-plus/hourly and time and materials type contracts, Quanta recognizes revenue on an input basis, as labor hours are incurred and
services are performed. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Revenues from fixed price contracts are recognized using the percentage-of-completion method,
measured by the percentage of costs incurred to date to total estimated costs for each contract. These contracts provide for a fixed amount of revenues for the entire project. Such contracts provide that the customer accept completion of progress to
date and compensate Quanta for services rendered, which may be measured in terms of units installed, hours expended or some other measure of progress. Contract costs include all direct materials, labor and subcontract costs and those indirect costs
related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. Much of the material associated with Quanta&#146;s work is owner-furnished and is therefore not included in contract revenues and costs. The
cost estimation process is based on professional knowledge and experience of Quanta&#146;s engineers, project managers and financial professionals. Changes in job performance, job conditions and final contract settlements are factors that influence
management&#146;s assessment of total contract value and the total estimated costs to complete those contracts and therefore, Quanta&#146;s profit recognition. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Actual revenues and project costs can vary, sometimes substantially, from previous estimates due to changes in a variety of
factors including unforeseen circumstances not included in our cost estimates or covered by our contracts for which we cannot obtain adequate compensation, including concealed or unknown environmental conditions; changes in the cost of equipment,
commodities, materials or labor; unanticipated costs or claims due to customer-caused delays, customer failure to provide required materials or equipment, errors in engineering, specifications or designs, project modifications, or contract
termination and our inability to obtain reimbursement for such costs or recover on such claims; weather conditions; and quality issues requiring rework or replacement. These factors, along with other risks inherent in performing fixed price
contracts may cause actual revenues and gross profits for a project to differ from previous estimates and could result in reduced profitability or losses on projects. Changes in these factors may result in revisions to costs and income, and their
effects are recognized in the period in which the revisions are determined. These factors are routinely evaluated on a project by project basis throughout the project term, and the impact of corresponding revisions in management&#146;s estimates of
contract value, contract cost and contract profit are recorded as necessary in the period in which the revisions are determined. Provisions for losses on uncompleted contracts are made in the period in which such losses are determined to be probable
and the amount can be reasonably estimated. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the three months ended March 31, 2016, Quanta experienced engineering
and performance issues during the testing and pre-commissioning phase of an ongoing power plant construction project in Alaska, which resulted in additional construction costs. As of March 31, 2016, Quanta had revised its estimate of the total costs
necessary to complete this project, which resulted in the recognition of a project loss of $21.3 million during the period. At March&nbsp;31, 2016, this project had a contract value of $201 million and was approximately 91% complete. This project is
expected to be substantially complete in the third quarter of 2016. As this project </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
continues through the final construction and commissioning phases, it is reasonably possible that additional performance issues or other unforeseen circumstances could occur and result in the
recognition of additional losses. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Including the impact of the loss on the power plant construction project in Alaska,
Quanta&#146;s operating results for the three months ended March&nbsp;31, 2016 were impacted by less than 5% as a result of aggregate changes in contract estimates related to projects that were in progress at December&nbsp;31, 2015. Quanta&#146;s
operating results for the three months ended March&nbsp;31, 2015 were positively impacted by approximately 9.4% as a result of aggregate changes in contract estimates related to projects that were in progress at December&nbsp;31, 2014, primarily
associated with an electric power infrastructure services project that experienced effective contract execution and a reduction in estimated total project costs as the project progressed from mid-construction to near completion during the three
months ended March&nbsp;31, 2015. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The current asset &#147;Costs and estimated earnings in excess of billings on
uncompleted contracts&#148; represents revenues recognized in excess of amounts billed for fixed price contracts. The current liability &#147;Billings in excess of costs and estimated earnings on uncompleted contracts&#148; represents billings in
excess of revenues recognized for fixed price contracts. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta may incur costs subject to change orders, whether
approved or unapproved by the customer, and/or claims related to certain contracts. Quanta determines the probability that such costs will be recovered based upon evidence such as past practices with the customer, specific discussions or preliminary
negotiations with the customer or verbal approvals. Quanta treats items as a cost of contract performance in the period incurred if it is not probable that the costs will be recovered or will recognize revenue if it is probable that the contract
price will be adjusted and can be reliably estimated. As of March&nbsp;31, 2016 and December&nbsp;31, 2015, Quanta had approximately $118.0 million and $137.2 million of change orders and/or claims that had been included as contract price
adjustments on certain contracts which were in the process of being negotiated in the normal course of business. These aggregate contract price adjustments represent management&#146;s best estimate of additional contract revenues which have been
earned and which management believes are probable of collection. The amounts ultimately realized by Quanta upon final acceptance by its customers could be higher or lower than such estimated amounts; however, such amounts cannot currently be
estimated. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Income Taxes </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are
recorded for future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets
or liabilities are recovered or settled. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta regularly evaluates valuation allowances established for deferred tax
assets for which future realization is uncertain. The estimation of required valuation allowances includes estimates of future taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income
during the periods in which those temporary differences become deductible. Quanta considers projected future taxable income and tax planning strategies in making this assessment. If actual future taxable income differs from these estimates, Quanta
may not realize deferred tax assets to the extent estimated. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta records reserves for income taxes related to certain
tax positions in those instances where Quanta considers it more likely than not that additional taxes may be due in excess of amounts reflected on income tax returns filed. When recording reserves for expected tax consequences of uncertain
positions, Quanta assumes that </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
taxing authorities have full knowledge of the position and all relevant facts. Quanta continually reviews exposure to additional tax obligations, and as further information is known or events
occur, changes in tax reserves may be recorded. To the extent interest and penalties may be assessed by taxing authorities on any underpayment of income tax, such amounts have been accrued and are classified in the provision for income taxes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of March&nbsp;31, 2016, the total amount of unrecognized tax benefits relating to uncertain tax positions was $57.4
million, an increase from December&nbsp;31, 2015 of $2.9 million. This increase in unrecognized tax benefits resulted primarily from a $1.0 million increase due to tax positions expected to be taken for 2016 and a $1.9 million increase due to tax
positions of an acquired company taken in periods prior to the acquisition. Quanta is currently under examination by the Internal Revenue Service (IRS) for tax years 2010, 2011 and 2012, and the federal statute of limitations for examination of all
subsequent years remains open. Additionally, certain subsidiaries are under examination by various U.S. state, Canadian and other foreign tax authorities for multiple periods. Quanta believes it is reasonably possible that within the next 12 months
unrecognized tax benefits may decrease by up to $27.5 million as a result of settlement of these examinations or as a result of the expiration of certain statute of limitations periods. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The income tax laws and regulations are voluminous and are often ambiguous. As such, Quanta is required to make many
subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in its future consolidated balance sheets and statements of operations and comprehensive income. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Earnings Per Share </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Basic earnings per share is computed using the weighted average number of common shares outstanding during the period, and
diluted earnings per share is computed using the weighted average number of common shares outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents
would be antidilutive. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Self-Insurance </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta is insured for employer&#146;s liability, general liability, auto liability and workers&#146; compensation claims. Under
these programs, the deductibles for general liability and auto liability are $10.0 million per occurrence, the deductible for workers&#146; compensation is $5.0 million per occurrence, and the deductible for employer&#146;s liability is $1.0 million
per occurrence. Quanta is generally self-insured for all claims that do not exceed the amount of the applicable deductible. Quanta also has employee health care benefit plans for most employees not subject to collective bargaining agreements, of
which the primary plan is subject to a deductible of $375,000 per claimant per year. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Losses under all of these insurance
programs are accrued based upon Quanta&#146;s estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess
and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of Quanta&#146;s liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known
facts and historical trends, and management believes such accruals are adequate. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Collective Bargaining Agreements </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Some of Quanta&#146;s operating units are parties to various collective bargaining agreements with unions that represent
certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. The agreements
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
require the operating units to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts.
Quanta&#146;s multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on an annual basis), and contributions are made to the plans on a &#147;pay-as-you-go&#148; basis based on its union
employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on the projects Quanta has ongoing at that time and the need for union resources in
connection with those projects. Therefore, Quanta is unable to accurately predict the union employee payroll and the amount of the resulting multiemployer pension plan contribution obligation for future periods. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Stock-Based Compensation </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta recognizes compensation expense for restricted stock, restricted stock units (RSUs) and performance units to be settled
in common stock based on the fair value of the awards at the date of grant, net of estimated forfeitures. The fair value of restricted stock awards, RSUs and performance units to be settled in common stock is determined based on the number of
shares, RSUs or performance units granted and the closing price of Quanta&#146;s common stock on the date of grant. An estimate of future forfeitures is required in determining the period expense. Quanta uses historical data to estimate the
forfeiture rate; however, these estimates are subject to change and may impact the value that will ultimately be realized as compensation expense. The resulting compensation expense from time-based RSU and performance unit awards is recognized on a
straight-line basis over the requisite service period, which is generally the vesting period, while compensation expense from performance-based RSU awards is recognized using the graded vesting method over the requisite service period. The cash
flows resulting from the tax deductions in excess of the compensation expense recognized for restricted stock, RSUs and performance units to be settled in common stock and stock options (excess tax benefit) are classified as financing cash flows.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Compensation expense associated with liability based awards, such as RSUs that are expected to or may settle in cash, is
recognized based on a remeasurement of the fair value of the award at the end of each reporting period. Upon settlement, the holders receive for each RSU an amount in cash equal to the fair market value on the settlement date of one share of Quanta
common stock, as specified in the applicable award agreement. For additional information on Quanta&#146;s restricted stock, RSUs and performance unit awards, see Note 10. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Functional Currency and Translation of Financial Statements </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The U.S. dollar is the functional currency for the majority of Quanta&#146;s operations, which are primarily located within the
United States. The functional currency for Quanta&#146;s foreign operations, which are primarily located in Canada and Australia, is typically the currency of the country in which the foreign operating unit is located. Generally, the currency in
which the operating unit transacts the majority of its activities, including billings, financing, payroll and other expenditures, would be considered the functional currency. The treatment of foreign currency translation gains or losses is dependent
upon management&#146;s determination of the functional currency of each operating unit. In preparing the consolidated financial statements, Quanta translates the financial statements of its foreign operating units from their functional currency into
U.S. dollars. Statements of operations, comprehensive income and cash flows are translated at average monthly rates, while balance sheets are translated at month-end exchange rates. The translation of the balance sheet results in translation gains
or losses, which are included as a separate component of equity under the caption &#147;Accumulated other comprehensive income (loss).&#148; Gains and losses arising from transactions which are not denominated in the operating units&#146; functional
currencies are included within other income (expense) in the statements of operations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Comprehensive Income </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Components of comprehensive income include all changes in equity during a period except those resulting from changes in
Quanta&#146;s capital related accounts. Quanta records other comprehensive income (loss) for foreign currency translation adjustments related to its foreign operations and for other revenues, expenses, gains and losses that are included in
comprehensive income, but excluded from net income. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Litigation Costs and Reserves </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta records reserves when it is probable that a liability has been incurred and the amount of loss can be reasonably
estimated. Costs incurred for litigation are expensed as incurred. Further details are presented in Note&nbsp;11. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Fair Value
Measurements </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The carrying values of cash equivalents, accounts receivable, accounts payable and accrued expenses
approximate fair value due to the short-term nature of these instruments. The carrying value of variable rate debt also approximates fair value. For disclosure purposes, qualifying assets and liabilities are categorized into three broad levels based
on the priority of the inputs used to determine their fair values. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to
unobservable inputs (Level 3). All of Quanta&#146;s cash equivalents were categorized as Level 1 assets at March&nbsp;31, 2016 and December&nbsp;31, 2015, as all values were based on unadjusted quoted prices for identical assets in an active market
that Quanta has the ability to access. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In connection with Quanta&#146;s acquisitions, identifiable intangible assets
acquired include goodwill, backlog, customer relationships, trade names, covenants not-to-compete, patented rights and developed technology. Quanta utilizes the fair value premise as the primary basis for its valuation procedures, which is a
market-based approach to determine the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. Quanta periodically engages the services of an independent valuation firm
when a new business is acquired to assist management with this valuation process, including assistance with the selection of appropriate valuation methodologies and the development of market-based valuation assumptions. Based on these
considerations, management utilizes various valuation methods, including an income approach, a market approach and a cost approach, to determine the fair value of intangible assets acquired based on the appropriateness of each method in relation to
the type of asset being valued. The assumptions used in these valuation methods are analyzed and compared, where possible, to available market data, such as industry-based weighted average costs of capital and discount rates, trade name royalty
rates, public company valuation multiples and recent market acquisition multiples. In accordance with its annual impairment test during the quarter ended December&nbsp;31, 2015, the carrying amounts of such assets, including goodwill, were compared
to their fair values. The level of inputs used for these fair value measurements is the lowest level (Level 3). Quanta uses the assistance of third party specialists to develop valuation assumptions. Quanta believes that these valuation methods
appropriately represent the methods that would be used by other market participants in determining fair value. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta
also uses fair value measurements in connection with the valuation of its investments in private company equity interests and financing instruments. These valuations require significant management judgment due to the absence of quoted market prices,
the inherent lack of liquidity and the long-term nature of such assets. Typically, the initial costs of these investments are considered to represent fair market value, as such amounts are negotiated between willing market participants. On a
quarterly basis, Quanta performs an evaluation of its investments to determine if an other-than-temporary decline in the value of each investment has occurred and whether the recorded amount of each investment will be realizable. If an
other-than-temporary decline in the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
value of an investment occurs, a fair value analysis would be performed to determine the degree to which the investment was impaired and a corresponding charge to earnings would be recorded
during the period. These types of fair market value assessments are similar to other nonrecurring fair value measures used by Quanta, which include the use of significant judgment and available relevant market data. Such market data may include
observations of the valuation of comparable companies, risk adjusted discount rates and an evaluation of the expected performance of the underlying portfolio asset, including historical and projected levels of profitability or cash flows. In
addition, a variety of additional factors may be reviewed by management, including, but not limited to, contemporaneous financing and sales transactions with third parties, changes in market outlook and the third-party financing environment. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>3.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B>NEW ACCOUNTING PRONOUNCEMENTS: </B></P></TD></TR></TABLE>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Adoption of New Accounting Pronouncements </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In February 2015, the FASB issued an update which amends existing consolidation guidance, including amending the guidance
related to determining whether an entity is a variable interest entity. The guidance may be applied using a modified retrospective approach whereby the entity records a cumulative effect of adoption at the beginning of the fiscal year of initial
application. A reporting entity may also apply the amendments on a full retrospective basis. Quanta adopted this guidance effective January&nbsp;1, 2016, and the adoption of the update did not have a significant impact on Quanta&#146;s consolidated
financial statements or related disclosures. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In April 2015, the FASB issued an update that requires debt issuance costs
related to a recognized debt liability to be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability, consistent with the presentation of debt discounts and premiums. The update is required to be adopted
retroactively for all periods presented. In August 2015, the FASB issued another update that states that the Securities Exchange Commission (SEC) staff would not object to an entity deferring and presenting debt issuance costs as an asset and
subsequently amortizing the deferred debt issuance costs ratably over the term of the line-of-credit arrangement, regardless of whether there are any outstanding borrowings on the line-of-credit arrangement. Quanta adopted this guidance effective
January&nbsp;1, 2016, and the adoption of the update did not have a significant impact on Quanta&#146;s consolidated financial statements or related disclosures. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In April 2015, the FASB issued an update that provides guidance to customers about whether a cloud computing arrangement
includes a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud
computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. An entity can elect to adopt the amendments either prospectively to all arrangements entered into or materially
modified after the effective date or retrospectively. Quanta adopted this guidance effective January&nbsp;1, 2016, and the adoption of the update did not have a significant impact on Quanta&#146;s consolidated financial statements or related
disclosures. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In September 2015, the FASB issued an update that requires an acquiring company to recognize adjustments to
provisional amounts that are identified during the measurement period in the reporting period in which such adjustments are determined. An acquiring company must record any effect on earnings from changes in depreciation or amortization or other
income effects, calculated as if the accounting had been completed at the acquisition date. The acquiring company must also present separately on the face of the income statement or disclose in the notes the amount recorded in current-period
earnings that would have been recorded in previous reporting periods if the adjustment had been recognized as of the acquisition date. The update is required to be adopted prospectively to adjustments that occur after the effective date with earlier
application permitted for </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
financial statements that have not yet been issued. Quanta adopted this guidance effective January&nbsp;1, 2016, and the adoption of the update did not have a significant impact on Quanta&#146;s
consolidated financial statements or related disclosures. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Accounting Standards Not Yet Adopted </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In May 2014, the FASB issued an update that supersedes most current revenue recognition guidance as well as some cost
recognition guidance. The update requires that an entity recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods
or services. This update also requires new qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in
judgments, information about contract balances and performance obligations, and assets recognized from costs incurred to obtain or fulfill a contract. In July 2015, the FASB affirmed its proposal to defer the effective date until fiscal years
beginning on or after December&nbsp;15, 2017. The guidance can be applied on a full retrospective or modified retrospective basis whereby the entity records a cumulative effect of initially applying this update at the date of initial application.
Quanta is currently evaluating the potential impact of this authoritative guidance on its consolidated financial statements and will adopt this guidance effective January&nbsp;1, 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In August 2014, the FASB issued guidance to address the diversity in practice in determining when there is substantial doubt
about an entity&#146;s ability to continue as a going concern and when and how an entity must disclose certain relevant conditions and events. This update requires an entity to evaluate whether there are conditions or events, considered in the
aggregate, that raise substantial doubt about the entity&#146;s ability to continue as a going concern for a period of one year after the date that the financial statements are issued (or available to be issued). If such conditions or events exist,
an entity should disclose that there is substantial doubt about the entity&#146;s ability to continue as a going concern for a period of one year after the date that the financial statements are issued (or available to be issued), along with the
principal conditions or events that raise substantial doubt, management&#146;s evaluation of the significance of those conditions or events in relation to the entity&#146;s ability to meet its obligations and management&#146;s plans that are
intended to mitigate those conditions or events. The guidance is effective for annual and interim periods ending after December&nbsp;15, 2016. This guidance will impact the disclosure and presentation of any substantial doubt by Quanta about its
ability to continue as a going concern, if such substantial doubt were to exist. Quanta will adopt this guidance by December 31, 2016. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In July 2015, the FASB issued an update that requires inventory to be measured at the lower of either cost or net realizable
value. When evidence exists that the net realizable value of inventory is lower than its cost, the difference will be recognized as a loss in earnings in the period in which it occurs. The update is required to be adopted prospectively and is
effective for interim and annual reporting periods beginning after December&nbsp;15, 2016, although early adoption is permitted. Quanta is currently evaluating the potential impact of this authoritative guidance on its consolidated financial
statements and will adopt this guidance by January&nbsp;1, 2017. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In January 2016, the FASB issued an update that
addresses certain aspects of recognition, measurement, presentation, and disclosure of financial instruments. The new standard is effective for interim and annual periods beginning after December&nbsp;15, 2017. Early adoption is permitted for
financial statements of fiscal years or interim periods that have not been previously issued. Quanta is evaluating the impact of the new standard on its consolidated financial statements and will adopt the new standard by January&nbsp;1, 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In February 2016, the FASB issued an update that requires companies that lease assets to recognize on the balance sheet the
assets and liabilities for the rights and obligations created by those assets. The new standard is effective for interim and annual periods beginning after December&nbsp;15, 2018. Early adoption is permitted for
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">19 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
financial statements of fiscal years or interim periods that have not been previously issued. Quanta is evaluating the impact of the new standard on its consolidated financial statements and will
adopt the new standard by January&nbsp;1, 2019. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In March 2016, the FASB issued an update that requires companies with
share-based payments to record all of the tax effects related to such share-based payments at settlement (or expiration) through the income statement rather than through equity. It is anticipated that companies will experience increased volatility
of income tax expense upon adoption of this update. This change is required to be applied prospectively to all excess tax benefits and tax deficiencies resulting from settlements after the date of the adoption of the update and is effective for
interim and annual reporting periods beginning after December&nbsp;15, 2016, although early adoption is permitted. Quanta is currently evaluating the potential impact of this authoritative guidance on its consolidated financial statements and will
adopt this guidance by January&nbsp;1, 2017. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>4.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B>DISCONTINUED OPERATIONS: </B></P></TD></TR></TABLE>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">On August&nbsp;4, 2015, Quanta completed the sale of its fiber optic licensing operations to Crown Castle
for an aggregate purchase price of approximately $1 billion in cash, resulting in estimated after-tax net proceeds of approximately $848 million. In the third quarter of 2015, Quanta recognized a pre-tax gain of approximately $272 million and a
corresponding tax expense of approximately $101 million, which resulted in a gain on the sale, net of tax, of approximately $171 million. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta has presented the results of operations, financial position, cash flows and disclosures related to its fiber optic
licensing operations as discontinued operations in the accompanying unaudited condensed consolidated financial statements. The results were included in Quanta&#146;s Fiber Optic Licensing and Other segment prior to the second quarter of 2015. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta will remain liable for all taxes and insured claims associated with the fiber optic licensing operations arising on or
before or outstanding as of August&nbsp;4, 2015. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The following represents a reconciliation of the major classes of line
items constituting income from discontinued operations related to Quanta&#146;s fiber optic licensing operations (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="82%"></TD>
<TD VALIGN="bottom" WIDTH="13%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>Three&nbsp;Months&nbsp;Ended</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Major classes of line items constituting pretax income from discontinued operations:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">25,570</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Expenses:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of services (including depreciation)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,815</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling, general and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,775</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">413</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income (expense) items that are not major</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income before taxes of discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,569</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for income taxes related to discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,774</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income from discontinued operations as presented in the statements of operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,795</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">20 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">There were no assets or non-current liabilities associated with fiber optic
licensing operations at March&nbsp;31, 2016 or December&nbsp;31, 2015. The following represents a reconciliation of the carrying amounts of major classes of current liabilities of fiber optic licensing operations (in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="69%"></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,<BR>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,<BR>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Carrying amounts of major classes of liabilities of discontinued operations:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable and accrued expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,088</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">15,313</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total current liabilities of discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,088</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">15,313</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>5.</B></TD>
<TD ALIGN="left" VALIGN="top"><B>ACQUISITIONS: </B></TD></TR></TABLE>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>2016 Acquisitions </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the first quarter of 2016, Quanta completed three acquisitions. The results of two of the acquired companies are
generally included in Quanta&#146;s Electric Power Infrastructure Services segment. These companies included a full service medium- and high-voltage powerline contracting company located in the United States and a telecommunications company located
in Canada. Quanta also acquired a pipeline service contractor located in the United States, the results of which are generally included in Quanta&#146;s Oil and Gas Infrastructure Services segment. The aggregate consideration for these acquisitions
consisted of approximately $42.2 million paid or payable in cash, subject to certain adjustments, and contingent consideration payments of up to $35 million, which will be paid if certain financial targets are achieved. Based on the estimated fair
value of this contingent consideration, Quanta has recorded a $15.4 million liability. As these transactions were effective during the first quarter of 2016, the results have been included in Quanta&#146;s consolidated financial statements beginning
on the respective dates of acquisition. These acquisitions should enable Quanta to further enhance its service offerings in the United States and Canada. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>2015 Acquisitions </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During 2015, Quanta acquired 11 companies. The results of eight of the acquired companies are generally included in
Quanta&#146;s Electric Power Infrastructure Services segment. These companies include a foundation services company located in the United States, an electrical contracting company located in the United States, an electrical engineering company
located in Australia, a powerline construction company located in the United States, an engineering company located in Canada, an engineering, procurement and construction services company based in the United States, an underground construction
contracting company located in Canada, and a supplier and material procurement specialist for the power and utility industry in Canada. The results of the remaining three acquired companies are generally included in Quanta&#146;s Oil and Gas
Infrastructure Services segment. These companies include a company that services above-ground storage tanks in the United States, an underground utility distribution contractor that provides services to gas and electric utilities in Canada, and a
company that specializes in the engineering, procurement, construction, and commissioning of compression and surface facilities for the high pressure gas industry in Australia. The aggregate consideration for these acquisitions consisted of
approximately $110.4 million paid or payable in cash, subject to net working capital adjustments, 461,037 shares of Quanta common stock valued on the settlement dates of the acquisitions at approximately $10.1 million, and $1.0 million in contingent
consideration. As these transactions were effective </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">21 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
during 2015, the results have been included in Quanta&#146;s consolidated financial statements beginning on the respective dates of acquisition. These acquisitions should enable Quanta to further
enhance its electric power and oil and gas infrastructure service offerings in the United States, Canada and Australia. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>2016 and
2015 Acquisitions </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta is in the process of finalizing its assessments of the fair values of the acquired assets
and assumed liabilities related to businesses acquired subsequent to March&nbsp;31, 2015, and further adjustments to the purchase price allocations may occur. Quanta expects to complete the purchase accounting process as soon as practicable but no
later than one year from the respective acquisition dates with possible updates primarily related to certain tax estimates. The aggregate purchase consideration related to the businesses acquired in 2015 subsequent to March&nbsp;31, 2015 was
preliminarily allocated to acquired assets and assumed liabilities, which resulted in a preliminary allocation of approximately $34.4 million of net tangible assets, $35.8 million of goodwill and $15.9 million of other intangible assets.
Additionally, the aggregate purchase consideration related to the first quarter 2016 acquisitions was preliminarily allocated to acquired assets and assumed liabilities, which resulted in a preliminary allocation of approximately $23.2 million of
net tangible assets, $26.1 million of goodwill and $8.3 million of other intangible assets. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The following table
summarizes the aggregate consideration paid or payable as of March&nbsp;31, 2016 for the 2016 and 2015 acquisitions and presents the allocation of these amounts to the net tangible and identifiable intangible assets based on their estimated fair
values as of the respective acquisition dates. This allocation requires a significant use of estimates and is based on information that was available to management at the time these consolidated financial statements were prepared (in thousands).
</P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="71%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consideration:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Value of Quanta common stock and exchangeable shares issued</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">10,127</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash paid or payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42,211</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">110,428</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Contingent consideration</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,400</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,001</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value of total consideration transferred or estimated to be transferred</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">57,611</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">121,556</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">16,489</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">35,188</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property and equipment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,649</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44,140</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,972</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Identifiable intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,327</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,987</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(7,349</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(24,633</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred tax liabilities, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,267</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(4,912</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other long-term liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,326</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(5,606</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Non-controlling interests</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">747</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total identifiable net assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31,495</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69,915</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,116</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">51,641</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">57,611</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">121,556</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The fair value of current assets acquired in 2016 included accounts receivable with a fair
value of $10.2 million. The fair value of current assets acquired in 2015 included accounts receivable with a fair value of $20.6 million. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">22 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Goodwill represents the excess of the purchase price over the net amount of
the fair values assigned to assets acquired and liabilities assumed. The 2016 and 2015 acquisitions strategically expanded Quanta&#146;s Canadian, Australian and domestic electric power and oil and gas service offerings, which Quanta believes
contributes to the recognition of the goodwill. In connection with the 2016 acquisitions, goodwill of $5.8 million was recorded for the businesses acquired that were included within Quanta&#146;s Electric Power Infrastructure Services Division and
$20.3 million was recorded for the business acquired that was included within Quanta&#146;s Oil and Gas Infrastructure Services Division on the dates of acquisition. In connection with the 2015 acquisitions, goodwill of $31.2 million was recorded
for the businesses acquired that were included within Quanta&#146;s Electric Power Infrastructure Services Division and $20.4 million was recorded for businesses included within Quanta&#146;s Oil and Gas Infrastructure Services Division on the dates
of acquisition. Goodwill of approximately $0.4 million is expected to be deductible for income tax purposes related to the businesses acquired in the first three months of 2016, and goodwill of approximately $33.9 million is expected to be
deductible for income tax purposes related to the businesses acquired in 2015. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The following table summarizes the
estimated fair values of identifiable intangible assets and the related weighted average amortization periods by type as of the respective acquisition dates for the 2016 acquisitions (in thousands, except for weighted average amortization periods,
which are in years). </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="49%"></TD>
<TD VALIGN="bottom" WIDTH="20%"></TD>
<TD style="width:88pt"></TD>
<TD></TD>
<TD></TD>
<TD style="width:88pt"></TD>
<TD VALIGN="bottom" WIDTH="20%"></TD>
<TD style="width:133pt"></TD>
<TD></TD>
<TD></TD>
<TD style="width:133pt"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="4" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Estimated<BR>Fair&nbsp;Value&nbsp;at<BR>Acquisition&nbsp;Date</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="4" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Weighted&nbsp;Average<BR>Amortization&nbsp;Period&nbsp;at<BR>Acquisition&nbsp;Date&nbsp;in&nbsp;Years</B></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Customer relationships</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" >&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,814</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" >&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Backlog</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" >&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">822</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" >&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Trade names</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" >&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,448</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" >&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Non-compete agreements</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" >&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">243</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" >&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total intangible assets subject to amortization acquired in 2016 acquisitions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" >&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8,327</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" >&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The unaudited supplemental pro forma results of operations have been provided for illustrative
purposes only and do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future. Future results may vary
significantly from the results reflected in the following pro forma financial information because of future events and transactions, as well as other factors (in thousands, except per share amounts): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="78%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended<BR>March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,721,043</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,919,685</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">203,465</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">249,172</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling, general and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">159,209</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">152,008</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,650</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,736</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income from continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20,397</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">54,529</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income from continuing operations attributable to common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20,034</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">49,828</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Earnings per share from continuing operations attributable to common stock &#151; basic and
diluted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.12</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">0.23</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The pro forma combined results of operations for the three months ended March&nbsp;31, 2016
and 2015 have been prepared by adjusting the historical results of Quanta to include the historical results of the 2016 </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">23 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
acquisitions as if they occurred January&nbsp;1, 2015. The pro forma combined results of operations for the three months ended March&nbsp;31, 2015 have also been prepared by adjusting the
historical results of Quanta to include the historical results of the 2015 acquisitions as if they occurred January&nbsp;1, 2014. These pro forma combined historical results were also adjusted for the following: a reduction of interest expense as a
result of the repayment of outstanding indebtedness of the acquired businesses, a reduction of interest income as a result of the cash consideration paid net of cash received, an increase in amortization expense due to the incremental intangible
assets recorded related to the 2016 and 2015 acquisitions, an increase or decrease in depreciation expense within cost of services related to the net impact of adjusting acquired property and equipment to the acquisition date fair value and
conforming depreciable lives with Quanta&#146;s accounting policies, an increase in the number of outstanding shares of Quanta common stock and exchangeable shares and certain reclassifications to conform the acquired companies&#146; presentation to
Quanta&#146;s accounting policies. The pro forma results of operations do not include any adjustments to eliminate the impact of acquisition related costs or any cost savings or other synergies that may result from the 2016 and 2015 acquisitions. As
noted above, the pro forma results of operations do not purport to be indicative of the actual results that would have been achieved by the combined company for the periods presented or that may be achieved by the combined company in the future.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Revenues of approximately $5.6 million and a loss before taxes of approximately $2.4 million were included in
Quanta&#146;s consolidated results of operations for the three months ended March&nbsp;31, 2016 related to the three 2016 acquisitions following their respective dates of acquisition. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>6.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B>GOODWILL AND OTHER INTANGIBLE ASSETS: </B></P></TD></TR></TABLE>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">A summary of changes in Quanta&#146;s goodwill is as follows (in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="65%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Electric&nbsp;Power<BR>Infrastructure<BR>Services</B><br><B>Division</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Oil and Gas<BR>Infrastructure<BR>Services</B><br><B>Division</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at December&nbsp;31, 2015:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,226,245</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">366,306</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,592,551</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accumulated impairment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(39,893</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(39,893</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,226,245</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">326,413</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,552,658</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill acquired during 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,829</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,287</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">26,116</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase price allocation adjustments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(214</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(214</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Foreign currency translation adjustments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10,223</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6,617</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,840</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Balance at March&nbsp;31, 2016:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Goodwill</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,242,297</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">393,654</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,635,951</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accumulated impairment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(40,551</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(40,551</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,242,297</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">353,103</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,595,400</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As described in Note 2, Quanta&#146;s operating units are organized into one of Quanta&#146;s
two internal divisions and, accordingly, the goodwill associated with its operating units has been aggregated on a divisional basis and reported in the table above. These divisions are closely aligned with Quanta&#146;s reportable segments and are
based on the predominant type of work performed by each operating unit. From time to time, operating units may be reorganized between these internal divisions as business environments evolve. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">24 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta&#146;s intangible assets subject to amortization and the remaining
weighted average amortization periods related to such assets were as follows (in thousands except for weighted average amortization periods, which are in years): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="39%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><B>As of</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center"><B>As of</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>As of</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31, 2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="10" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31, 2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,&nbsp;2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Intangible</B><br><B>Assets</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated</B><br><B>Amortization</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Intangible</B><br><B>Assets, Net</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Intangible</B><br><B>Assets</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated</B><br><B>Amortization</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Intangible</B><br><B>Assets, Net</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Remaining<BR>Weighted<BR>Average<BR>Amortization<BR>Period&nbsp;in&nbsp;Years</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Customer relationships</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">247,186</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(96,673</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">150,513</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">236,731</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(90,840</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">145,891</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Backlog</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">133,559</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(129,897</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,662</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">130,818</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(126,954</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,864</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Trade names</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">54,560</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(10,492</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44,068</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">51,192</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(9,525</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41,667</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Non-compete agreements</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">29,257</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(24,336</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,921</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,560</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(23,507</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,053</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Patented rights and developed technology</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,496</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(14,357</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,139</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,447</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(13,848</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,599</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total intangible assets subject to amortization</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">487,058</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(275,755</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">211,303</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">469,748</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">(264,674</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">205,074</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">10.6</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Amortization expense for intangible assets was $7.5 million and $8.3 million for the three
months ended March&nbsp;31, 2016 and 2015. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The estimated future aggregate amortization expense of intangible assets
subject to amortization as of March&nbsp;31, 2016 is set forth below (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="83%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>For the Fiscal Year Ending December&nbsp;31,</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Remainder of 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">23,215</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">25,186</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,378</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22,347</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21,031</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Thereafter</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">95,146</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">211,303</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">25 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>7.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B>PER SHARE INFORMATION: </B></P></TD></TR></TABLE>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Basic earnings per share is computed using the weighted average number of common shares outstanding during
the period, and diluted earnings per share is computed using the weighted average number of common shares outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common
stock equivalent would be antidilutive. The amounts used to compute the basic and diluted earnings per share for the three months ended March&nbsp;31, 2016 and 2015 are illustrated below (in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="76%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="6%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended<BR>March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Amounts attributable to common stock:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income from continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20,496</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">47,689</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income from discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,795</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income attributable to common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20,496</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">53,484</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Weighted average shares:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average shares outstanding for basic earnings per share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">162,803</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">215,473</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of dilutive stock options</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average shares outstanding for diluted earnings per share</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">162,806</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">215,490</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">For purposes of calculating diluted earnings per share, there were no adjustments required to
derive Quanta&#146;s net income attributable to common stock. Outstanding exchangeable shares that were issued pursuant to certain of Quanta&#146;s historical acquisitions (as further discussed in Note 9), which are exchangeable on a one-for-one
basis with shares of Quanta common stock, have been included in weighted average shares outstanding for basic and diluted earnings per share for the three months ended March&nbsp;31, 2016 and 2015. However, the additional shares that were received
on April&nbsp;12, 2016 in settlement of Quanta&#146;s accelerated share repurchase arrangement entered into in August 2015 (as further described in Note 9) have not been included in the weighted average shares outstanding for basic and diluted
earnings per share for the three months ended March&nbsp;31, 2016 because the additional share repurchases had not yet been settled. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>8.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B>DEBT OBLIGATIONS: </B></P></TD></TR></TABLE>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta&#146;s long-term debt obligations consisted of the following (in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="68%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,<BR>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,<BR>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Borrowings under credit facility</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">397,669</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">466,850</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other long-term debt, interest rates ranging from 3.4% to 4.3%</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,373</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,401</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital leases, interest rates ranging from 2.5% to 6.2%</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,170</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,351</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total long-term debt obligations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">408,212</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">477,602</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less &#151; Current maturities of long-term debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,154</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,238</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total long-term debt obligations, net of current maturities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">404,058</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">475,364</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">26 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta&#146;s current maturities of long-term debt and short-term borrowings
consisted of the following (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="68%"></TD>
<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="10%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,<BR>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,<BR>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,829</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current maturities of long-term debt</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,154</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,238</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current maturities of long-term debt and short-term borrowings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">4,154</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">7,067</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Credit Facility </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">On December&nbsp;18, 2015, Quanta entered into an amended and restated credit agreement with various lenders that provides for
a $1.81 billion senior secured revolving credit facility maturing on December&nbsp;18, 2020. The entire amount available under the facility may be used by Quanta for revolving loans and letters of credit in U.S. dollars and certain alternative
currencies. Up to $600.0 million of the facility may be used by certain subsidiaries of Quanta for revolving loans and letters of credit in certain alternative currencies. Up to $100.0 million of the facility may be used for swing line loans in U.S.
dollars, up to $50.0 million of the facility may be used for swing line loans in Canadian dollars and up to $30.0 million of the facility may be used for swing line loans in Australian dollars. In addition, subject to the conditions specified in the
credit agreement, Quanta has the option to increase the revolving commitments by up to $400.0 million from time to time upon receipt of additional commitments from new or existing lenders. Borrowings under the credit agreement are to be used to
refinance existing indebtedness and for working capital, capital expenditures and other general corporate purposes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of
March&nbsp;31, 2016, Quanta had approximately $321.1 million of outstanding letters of credit and bank guarantees, $219.7 million of which was denominated in U.S. dollars and $101.4 million of which was denominated in Australian or Canadian dollars.
Quanta also had $397.7 million of outstanding revolving loans under the credit facility, $321.0 million of which was denominated in U.S. dollars and $76.7 million of which was denominated in Canadian dollars. The remaining $1.09 billion was
available for revolving loans or issuing new letters of credit or bank guarantees. Information on borrowings under Quanta&#146;s credit facility and the applicable interest rates during the three months ended March&nbsp;31, 2016 and 2015 is as
follows (dollars in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="82%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended<BR>March 31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maximum amount outstanding during the period</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">518,607</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">123,768</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average daily amount outstanding under the credit facility</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">472,029</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">92,351</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted-average interest rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.00</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.24</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Under the current credit agreement, amounts borrowed in U.S. dollars bear interest, at
Quanta&#146;s option, at a rate equal to either (i)&nbsp;the Eurocurrency Rate (as defined in the credit agreement) plus 1.125% to 2.125%, as determined based on Quanta&#146;s Consolidated Leverage Ratio (as described below), or (ii)&nbsp;the Base
Rate (as described below) plus 0.125% to 1.125%, as determined based on Quanta&#146;s Consolidated Leverage Ratio. Amounts borrowed as revolving loans under the credit agreement in any currency other than U.S. dollars bear interest at a rate equal
to the Eurocurrency Rate plus 1.125% to 2.125%, as determined based on Quanta&#146;s Consolidated Leverage Ratio. Standby letters of credit issued under the credit agreement are subject to a letter of
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">27 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
credit fee of 1.125% to 2.125%, based on Quanta&#146;s Consolidated Leverage Ratio, and Performance Letters of Credit (as defined in the credit agreement) issued under the credit agreement in
support of certain contractual obligations are subject to a letter of credit fee of 0.675% to 1.275%, based on Quanta&#146;s Consolidated Leverage Ratio. Quanta is also subject to a commitment fee of 0.20% to 0.40%, based on its Consolidated
Leverage Ratio, on any unused availability under the credit agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The Consolidated Leverage Ratio is the ratio of
Quanta&#146;s Consolidated Funded Indebtedness to Consolidated EBITDA (as those terms are defined in the credit agreement). For purposes of calculating Quanta&#146;s Consolidated Leverage Ratio, Consolidated Funded Indebtedness is reduced by
available cash and Cash Equivalents (as defined in the credit agreement) in excess of 25.0 million. The Base Rate equals the highest of (i)&nbsp;the Federal Funds Rate (as defined in the credit agreement) plus 0.5%, (ii)&nbsp;the prime rate publicly
announced by Bank of America, N.A. and (iii)&nbsp;the Eurocurrency Rate plus 1.00%. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Subject to certain exceptions, the
credit agreement is secured by substantially all the assets of Quanta and Quanta&#146;s wholly owned U.S. subsidiaries and by a pledge of all of the capital stock of Quanta&#146;s wholly owned U.S. subsidiaries and 65% of the capital stock of direct
foreign subsidiaries of Quanta&#146;s wholly owned U.S. subsidiaries. Quanta&#146;s wholly owned U.S. subsidiaries also guarantee the repayment of all amounts due under the credit agreement. Subject to certain conditions, all collateral will
automatically be released from the liens at any time Quanta maintains an Investment Grade Rating (defined in the credit agreement as two of the following three conditions being met: (i)&nbsp;a corporate credit rating that is BBB- or higher by
Standard&nbsp;&amp; Poor&#146;s Rating Services, (ii)&nbsp;a corporate family rating that is Baa3 or higher by Moody&#146;s Investors Services, Inc. or (iii)&nbsp;a corporate credit rating that is BBB- or higher by Fitch Ratings, Inc.). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The credit agreement contains certain covenants, including a maximum Consolidated Leverage Ratio and a minimum Consolidated
Interest Coverage Ratio (as defined in the credit agreement). The credit agreement also limits certain acquisitions, mergers and consolidations, indebtedness, asset sales and prepayments of indebtedness and, subject to certain exceptions, prohibits
liens on Quanta&#146;s assets. The credit agreement allows cash payments for dividends and stock repurchases subject to compliance with the following requirements (after giving effect to the dividend or stock repurchase): (i)&nbsp;no default or
event of default under the credit agreement; (ii)&nbsp;continued compliance with the financial covenants in the credit agreement; and (iii)&nbsp;at least $100.0 million of availability under the credit agreement and/or cash and cash equivalents on
hand. As of March&nbsp;31, 2016, Quanta was in compliance with all of the covenants in the credit agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The credit
agreement provides for customary events of default and contains cross-default provisions with Quanta&#146;s underwriting, continuing indemnity and security agreement with its sureties and all of Quanta&#146;s other debt instruments exceeding $100.0
million in borrowings or availability. If an Event of Default (as defined in the credit agreement) occurs and is continuing, on the terms and subject to the conditions set forth in the credit agreement, the lenders may declare all amounts
outstanding and accrued and unpaid interest immediately due and payable, require that Quanta provide cash collateral for all outstanding letter of credit obligations, terminate the commitments under the credit agreement, and foreclose on the
collateral. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>9.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B>EQUITY: </B></P></TD></TR></TABLE>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Exchangeable Shares and Series F and Series G Preferred Stock </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In connection with certain Canadian acquisitions, the former owners of the acquired companies received exchangeable shares of
certain Canadian subsidiaries of Quanta, which may be exchanged at the option of the holders for Quanta common stock on a one-for-one basis. The holders of exchangeable shares can make an </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">28 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
exchange only once in any calendar quarter and must exchange a minimum of either 50,000 shares or, if less, the total number of remaining exchangeable shares registered in the name of the holder
making the request. Additionally, in connection with two of such acquisitions, Quanta issued one share of Quanta Series F preferred stock and one share of Quanta Series G preferred stock (the Preferred Stock) to voting trusts on behalf of the
respective holders of the exchangeable shares issued in such acquisitions. Each share of the Preferred Stock provides the holders of such exchangeable shares voting rights in Quanta common stock equivalent to the number of exchangeable shares
outstanding at that time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The holders of exchangeable shares associated with the Preferred Stock have rights equivalent
to Quanta common stockholders with respect to voting, dividends and other economic rights. The holders of exchangeable shares not associated with the Preferred Stock have rights equivalent to Quanta common stockholders with respect to dividends and
other economic rights but do not have voting rights. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of March&nbsp;31, 2016, both shares of the Preferred Stock
remained outstanding and 6,876,042 exchangeable shares remained outstanding, of which 3,949,929 were associated with the Preferred Stock. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Treasury Stock </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Under the stock incentive plans described in Note 10, the tax withholding obligations of employees upon vesting of restricted
stock awards and RSUs settled in common stock are typically satisfied by Quanta making such tax payments and withholding a number of vested shares having a value on the date of vesting equal to the tax withholding obligation. For the settlement of
these employee tax liabilities, Quanta withheld 345,965 and 328,358 shares of Quanta common stock during the three months ended March&nbsp;31, 2016 and 2015, with a total market value of $7.1 million and $9.5 million. These shares and the related
costs to acquire them were accounted for as adjustments to the balance of treasury stock. Under Delaware corporate law, treasury stock is not counted for quorum purposes or entitled to vote. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the fourth quarter of 2013, Quanta&#146;s board of directors approved a stock repurchase program authorizing Quanta to
purchase, from time to time through December&nbsp;31, 2016, up to $500.0 million of its outstanding common stock (the 2013 Repurchase Program). During the nine months ended September 30, 2015, Quanta repurchased 14.3&nbsp;million shares of its
common stock at a cost of $406.5 million in the open market under the 2013 Repurchase Program and completed the 2013 Repurchase Program. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the third quarter of 2015, Quanta&#146;s board of directors approved a new stock repurchase program authorizing Quanta
to purchase, from time to time through February&nbsp;28, 2017, up to $1.25 billion of its outstanding common stock (the 2015 Repurchase Program). Repurchases under the 2015 Repurchase Program can be made in open market or privately negotiated
transactions, including pursuant to an accelerated share repurchase arrangement, an issuer repurchase plan or otherwise, at management&#146;s discretion, based on market and business conditions, applicable contractual and legal requirements and
other factors. The 2015 Repurchase Program does not obligate Quanta to acquire any specific amount of common stock and may be modified or terminated by Quanta&#146;s board of directors at any time at its sole discretion and without notice. During
the third and fourth quarters of 2015, Quanta repurchased 19.2&nbsp;million shares of its common stock at a cost of $449.9 million in the open market under the 2015 Repurchase Program. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Also during the third quarter of 2015, Quanta entered into an accelerated share repurchase arrangement (the ASR) to repurchase
$750.0 million of its common stock under the 2015 Repurchase Program. Under the terms of the ASR, Quanta paid $750.0 million to JPMorgan Chase Bank, National Association, London Branch </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">29 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
(JPMorgan) and initially received 25.7&nbsp;million shares of its common stock. The fair market value of these 25.7&nbsp;million shares at the time of delivery was approximately $600.0 million,
and the repurchased shares and the related cost to acquire them were accounted for as an adjustment to the balance of treasury stock during the quarter ended September&nbsp;30, 2015, reducing the weighted-average number of basic and diluted common
shares used to calculate Quanta&#146;s earnings per share. The $150.0 million remaining under the ASR was recorded as an adjustment to additional paid-in capital (APIC) during the quarter ended September&nbsp;30, 2015 and was reclassified from APIC
to treasury stock on April 12, 2016 as a result of the final settlement of the ASR. On April&nbsp;12, 2016, upon final settlement of the ASR and based on the final volume-weighted average share price during the term of the ASR, minus a discount and
subject to other adjustments pursuant to the terms and conditions of the ASR, Quanta received 9.4&nbsp;million additional shares of its common stock from JPMorgan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of April&nbsp;12, 2016, after final settlement of the ASR, Quanta had repurchased an aggregate of 54.3&nbsp;million shares
of its common stock at a cost of $1.20 billion under the 2015 Repurchase Program. After final settlement of the ASR, approximately $50.1 million remained available under the 2015 Repurchase Program. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Non-controlling Interests </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta holds investments in several joint ventures that provide infrastructure services under specific customer contracts.
Quanta has determined that certain of these joint ventures are VIEs, with Quanta providing the majority of the infrastructure services to the joint venture, which management believes most significantly influences the economic performance of the
joint venture. Management has concluded that Quanta is the primary beneficiary of each of the joint ventures determined to be VIEs and has accounted for each on a consolidated basis. The other parties&#146; equity interests in these joint ventures
have been accounted for as non-controlling interests in the condensed consolidated financial statements. Income attributable to the other joint venture members in the amounts of $0.4 million and $4.7 million for the three months ended March&nbsp;31,
2016 and 2015 has been accounted for as a reduction of net income in deriving net income attributable to common stock. Equity in the consolidated assets and liabilities of these joint ventures that is attributable to the other joint venture members
has been accounted for as non-controlling interests within total equity in the accompanying balance sheets. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The carrying
value of the investments held by Quanta in all of its VIEs was approximately $2.7 million and $2.3 million at March&nbsp;31, 2016 and December&nbsp;31, 2015. The carrying value of investments held by the non-controlling interests in these variable
interest entities at March&nbsp;31, 2016 and December&nbsp;31, 2015 was $2.7 million and $2.3 million. During the three months ended March&nbsp;31, 2016 and 2015, distributions to non-controlling interests were none and $2.5 million. There were no
other changes in equity as a result of transfers to/from the non-controlling interests during the three months ended March&nbsp;31, 2016 or 2015. See Note 11 for further disclosures related to Quanta&#146;s joint venture arrangements. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>10.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B>EQUITY-BASED COMPENSATION: </B></P></TD></TR></TABLE>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Stock Incentive Plans </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">On May&nbsp;19, 2011, Quanta&#146;s stockholders approved the 2011 Omnibus Equity Incentive Plan (the 2011 Plan). The 2011 Plan
provides for the award of non-qualified stock options, incentive (qualified) stock options, stock appreciation rights, restricted stock, RSUs, stock bonus awards, performance compensation awards (including performance units and cash bonus awards) or
any combination of the foregoing. The purpose of the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">30 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
2011 Plan is to provide participants with additional performance incentives by increasing their proprietary interest in Quanta. Employees, directors, officers, consultants or advisors of Quanta
or its affiliates are eligible to participate in the 2011 Plan, as are prospective employees, directors, officers, consultants or advisors of Quanta who have agreed to serve Quanta in those capacities. An aggregate of 11,750,000 shares of Quanta
common stock may be issued pursuant to awards granted under the 2011 Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Additionally, pursuant to the Quanta Services,
Inc. 2007 Stock Incentive Plan (the 2007 Plan), which was adopted on May&nbsp;24, 2007, Quanta may award restricted stock, incentive stock options and non-qualified stock options to eligible employees, directors, and certain consultants and
advisors. An aggregate of 4,000,000 shares of common stock may be issued pursuant to awards granted under the 2007 Plan. Quanta also has a Restricted Stock Unit Plan (the RSU Plan), pursuant to which RSUs may be awarded to certain employees and
consultants of Quanta&#146;s Canadian operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The 2011 Plan, the 2007 Plan and the RSU Plan, together with certain
plans assumed by Quanta in acquisitions, are referred to as the Plans. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Restricted Stock and RSUs to be Settled in Common Stock
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the three months ended March&nbsp;31, 2016 and 2015, Quanta granted 1.7&nbsp;million and 1.2&nbsp;million
of RSUs to be settled in common stock under the Plans with weighted average grant date fair values of $21.95 and $27.77. The grant date fair value for awards of restricted stock and RSUs to be settled in common stock is based on the market value of
Quanta common stock on the date of grant. Restricted stock and RSU awards to be settled in common stock are subject to forfeiture, restrictions on transfer and certain other conditions until vesting, which generally occurs in equal installments over
a two-year or three-year period following the date of grant. During the restriction period, holders of restricted stock are entitled to vote and receive dividends on such shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the three months ended March&nbsp;31, 2016 and 2015, vesting activity consisted of 1.2&nbsp;million and
1.1&nbsp;million of shares of restricted stock and RSUs settled in common stock with an approximate fair value at the time of vesting of $25.3 million and $31.5 million. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the three months ended March&nbsp;31, 2016 and 2015, Quanta recognized $13.2 million and $8.8 million on non-cash stock
compensation expense related to restricted stock and RSUs to be settled in common stock. As of March&nbsp;31, 2016, there was approximately $48.3 million of total unrecognized compensation cost related to unvested restricted stock and RSUs to be
settled in common stock granted to both employees and non-employees. This cost is expected to be recognized over a weighted average period of 2.15 years. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Performance Units to be Settled in Common Stock </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Performance units awarded pursuant to the 2011 Plan provide for the issuance of shares of common stock upon vesting. These
performance units cliff-vest at the end of a three-year performance period based on achievement of three-year company financial performance targets and strategic initiatives established by the Compensation Committee. The final amount of earned and
vested performance units can range from 0% to 200% of the initial amount awarded based on the level of achievement of performance goals, as determined by the Compensation Committee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During each of the three months ended March&nbsp;31, 2016 and 2015, Quanta granted 0.2&nbsp;million performance units to be
settled in common stock under the 2011 Plan, with a weighted average grant date fair value of $22.62 </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">31 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
and $28.16 per share. The grant date fair value for awards of performance units to be settled in common stock is based on the market value of Quanta common stock on the date of grant applied to
the total number of shares that Quanta anticipates will fully vest. This fair value is expensed ratably over the vesting term and is adjusted for fair value changes, so that the expense recognized for each award is equivalent to the fair value of
the final number of earned and vested performance units. During the three months ended March&nbsp;31, 2016 and 2015, Quanta recognized $0.5 million and $0.7 million in compensation expense associated with performance units to be settled in common
stock. No performance units vested, and no shares of common stock were issued in connection with performance units, during the three months ended March&nbsp;31, 2016 and 2015, as applicable performance periods had not yet concluded. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>RSUs to be Settled in Cash </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Certain RSUs granted by Quanta under the Plans are settled solely in cash. These cash-settled RSUs are intended to provide plan
participants with cash performance incentives that are substantially equivalent to the risks and rewards of equity ownership in Quanta, typically vest in equal installments over a two-year or three-year period following the date of grant, and are
subject to forfeiture under certain conditions, primarily termination of service. Additionally, subject to certain restrictions, Quanta&#146;s non-employee directors may elect to cash settle a portion of their RSU awards, which generally vest upon
conclusion of the director service year. For all RSUs settled in cash, the holders receive for each vested RSU an amount in cash equal to the fair market value on the settlement date of one share of Quanta common stock, as specified in the
applicable award agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Compensation expense related to RSUs to be settled in cash was $1.5 million and $1.3 million
for the three months ended March&nbsp;31, 2016 and 2015. Such expense is recorded in selling, general and administrative expenses. RSUs that are anticipated to be settled in cash are not included in the calculation of earnings per share, and the
estimated earned value of such RSUs is classified as a liability. Quanta paid $1.0 million and $0.9 million to settle liabilities related to cash-settled RSUs in the three months ended March&nbsp;31, 2016 and 2015. Accrued liabilities for the
estimated earned value of outstanding RSUs to be settled in cash were $3.2 million and $2.7 million at March&nbsp;31, 2016 and December&nbsp;31, 2015. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>11.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B>COMMITMENTS AND CONTINGENCIES: </B></P></TD></TR></TABLE>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Investments in Affiliates and Other Entities </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As described in Note 9, Quanta holds investments in certain joint ventures with third parties for the purpose of providing
infrastructure services under certain customer contracts. Losses incurred by these joint ventures are generally shared ratably based on the percentage ownership of the joint venture members. However, each member of the joint venture typically is
jointly and severally liable for all of the obligations of the joint venture under the contract with the customer, and therefore can be liable for full performance of the contract with the customer. In circumstances where Quanta&#146;s participation
in a joint venture qualifies as a general partnership, the joint venture partners are jointly and severally liable for all of the obligations of the joint venture, including obligations owed to the customer or any other person or entity. Quanta is
not aware of circumstances that would lead to future claims against it for material amounts in connection with these joint and several liabilities. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In the joint venture arrangements entered into by Quanta, typically each joint venturer indemnifies the other party for any
liabilities incurred in excess of the liabilities such other party is obligated to bear under the respective joint venture agreement. It is possible, however, that Quanta could be required to pay or perform obligations in excess of its share if the
other joint venturer failed or refused to pay or perform its share of the obligations. Quanta is not aware of circumstances that would lead to future claims against it for material amounts that would not be indemnified. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">32 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the fourth quarter of 2014, a limited partnership in which Quanta is a
partner was selected for an engineering, procurement and construction (EPC) electric transmission project to construct approximately 500 kilometers of transmission line and two 500 kV substations. Quanta will provide turnkey EPC services for the
entire project. As of March 31, 2016, Quanta had made aggregate contributions to this unconsolidated affiliate of $6.7 million and had received $2.3 million as a return of capital. Also as of March&nbsp;31, 2016, Quanta had outstanding additional
capital commitments associated with investments in an unconsolidated affiliate related to this project as follows (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="79%"></TD>
<TD VALIGN="bottom" WIDTH="13%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Capital<BR>Commitments</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Year Ending December&nbsp;31 &#151;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Remainder of 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">8,297</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2017 <SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,997</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,362</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total capital commitments associated with investments in an unconsolidated affiliate related to an
EPC electrical transmission project</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">65,656</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">A return of capital from unconsolidated affiliates of approximately $43.5 million is anticipated in August
2017 and is not included in these amounts. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Additionally, as of March&nbsp;31, 2016, Quanta had
outstanding capital commitments associated with investments in unconsolidated affiliates related to planned midstream infrastructure projects of approximately $6.1 million, $1.1 million of which is expected to be paid in the second quarter of 2016.
Quanta is unable to determine the exact timing of the remaining $5.0 million of these capital commitments but anticipates them to be paid by June&nbsp;1, 2017. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Leases </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta leases certain land, buildings and equipment under non-cancelable lease agreements, including related party leases. The
terms of these agreements vary from lease to lease, including some with renewal options and escalation clauses. The following schedule shows the future minimum lease payments under these leases as of March&nbsp;31, 2016 (in thousands): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="68%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="83%"></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Operating<BR>Leases</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Year Ending December 31 &#151;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Remainder of 2016</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">67,909</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2017</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">63,400</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2018</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,881</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2019</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,750</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,043</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Thereafter</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,877</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total minimum lease payments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">241,860</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Rent expense related to operating leases was approximately $56.4 million and $49.3 million for
the three months ended March&nbsp;31, 2016 and 2015. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">33 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta has guaranteed the residual value on certain of its equipment
operating leases. Quanta has agreed to pay any difference between this residual value and the fair market value of the underlying asset at the date of termination of the leases. At March&nbsp;31, 2016, the maximum guaranteed residual value was
approximately $519.4 million. Quanta believes that no significant payments will be made as a result of the difference between the fair market value of the leased equipment and the guaranteed residual value. However, there can be no assurance that
significant payments will not be required in the future. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Committed Capital Expenditures </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta has capital commitments for the expansion of its vehicle fleet in order to accommodate manufacturer lead times on
certain types of vehicles. As of March&nbsp;31, 2016, Quanta issued approximately $8.8 million of production orders with expected delivery dates in 2016. Although Quanta has committed to purchase these vehicles at the time of their delivery, Quanta
anticipates that these orders will be assigned to third party leasing companies and made available to Quanta under certain of its master equipment lease agreements, thereby releasing Quanta from its capital commitments. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Legal Proceedings </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta is from time to time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of
business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract and/or property damages, employment-related damages, punitive damages, civil penalties or other losses, or injunctive or
declaratory relief. With respect to all such lawsuits, claims and proceedings, Quanta records a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. In addition, Quanta discloses matters
for which management believes a material loss is at least reasonably possible. Except as otherwise stated below, none of these proceedings, separately or in the aggregate, are expected to have a material adverse effect on Quanta&#146;s consolidated
financial position, results of operations or cash flows. In all instances, management has assessed the matter based on current information and made a judgment concerning its potential outcome, giving due consideration to the nature of the claim, the
amount and nature of damages sought and the probability of success. Management&#146;s judgment may prove materially inaccurate, and such judgment is made subject to the known uncertainties of litigation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Lorenzo Benton v. Telecom Network Specialists, Inc., et al. </I>In June 2006, plaintiff Lorenzo Benton filed a class action
complaint in the Superior Court of California, County of Los Angeles, alleging various wage and hour violations against Telecom Network Specialists (TNS), a former subsidiary of Quanta. Benton seeks to represent a class of workers that includes all
persons who worked on TNS projects between June 2002 and the present, including individuals that TNS retained through 29 staffing agencies. An amended complaint was filed in August 2007, naming two additional class representatives, one of whom has
since settled directly with his employer. The plaintiffs&#146; motion for class certification was heard and denied in May 2012; however, that decision was appealed, and the case was ultimately remanded for reconsideration. In September 2015, after a
hearing in the remanded proceeding, the trial court certified the class as to workers from the various staffing companies at issue. The plaintiffs seek approximately $16 million for class damages and $5 million in attorneys&#146; fees. Quanta
retained liability associated with this matter pursuant to the terms of Quanta&#146;s sale of TNS in December 2012.<I> </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Additionally, in November 2007, TNS filed cross complaints for indemnity against the staffing agencies, which employed many of
the individuals in question. In December 2012, the trial court heard cross-motions for </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">34 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
summary judgment filed by TNS and the staffing agencies pertaining to TNS&#146;s demand for indemnity. The court denied TNS&#146;s motion and granted the motions filed by the staffing agencies.
TNS appealed the court&#146;s ruling, and in April 2015, the California Appellate Court reversed the trial court&#146;s decision, vacated its award of attorneys&#146; fees, and instructed the trial court to reconsider its earlier ruling on
TNS&#146;s indemnity claims. At this time, Quanta does not believe this matter will have a material adverse effect on its consolidated financial position, results of operations or cash flows. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>SEC Notice. </I>On March&nbsp;10, 2014, the SEC notified Quanta of an inquiry into certain aspects of Quanta&#146;s
activities in certain foreign jurisdictions, including South Africa and the United Arab Emirates. The SEC also<I> </I>requested that Quanta take necessary steps to preserve and retain categories of relevant documents, including those pertaining to
Quanta&#146;s U.S. Foreign Corrupt Practices Act compliance program. The SEC has not alleged any violations of law by Quanta or its employees. Quanta has complied with the preservation request and is cooperating with the SEC.<I> </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">For additional information regarding other pending legal proceedings, see <I>Collective Bargaining Agreements</I> in this Note
11. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Concentrations of Credit Risk </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta is subject to concentrations of credit risk related primarily to its cash and cash equivalents and accounts receivable,
including amounts related to unbilled accounts receivable and costs and estimated earnings in excess of billings on uncompleted contracts. Substantially all of Quanta&#146;s cash investments are managed by what it believes to be high credit quality
financial institutions. In accordance with Quanta&#146;s investment policies, these institutions are authorized to invest this cash in a diversified portfolio of what Quanta believes to be high quality investments, which consist primarily of
interest-bearing demand deposits, money market investments, money market mutual funds and investment grade commercial paper with original maturities of three months or less. Although Quanta does not currently believe the principal amount of these
investments is subject to any material risk of loss, changes in economic conditions could impact the interest income Quanta receives from these investments. In addition, Quanta grants credit under normal payment terms, generally without collateral,
to its customers, which include electric power and oil and gas companies, governmental entities, general contractors, and builders, owners and managers of commercial and industrial properties located primarily in the United States, Canada and
Australia. Consequently, Quanta is subject to potential credit risk related to changes in business and economic factors throughout the United States, Canada and Australia, which may be heightened as a result of uncertain economic and financial
market conditions that have existed in recent years. However, Quanta generally has certain statutory lien rights with respect to services provided. Historically, some of Quanta&#146;s customers have experienced significant financial difficulties,
and others may experience financial difficulties in the future. These difficulties expose Quanta to increased risk related to collectability of billed and unbilled receivables and costs and estimated earnings in excess of billings on uncompleted
contracts for services Quanta has performed. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">At March&nbsp;31, 2016 and December&nbsp;31, 2015, one customer accounted
for approximately 16% and 12% of Quanta&#146;s consolidated net position. The services provided to this customer related primarily to Quanta&#146;s Electric Power Infrastructure Services segment. No customers represented 10% or more of Quanta&#146;s
revenues for the three months ended March&nbsp;31, 2016 and 2015, and no other customers represented 10% or more of Quanta&#146;s consolidated net position as of March&nbsp;31, 2016 or December&nbsp;31, 2015. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">35 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Self-Insurance </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As discussed in Note 2, Quanta is insured for employer&#146;s liability, group health, general liability, auto liability and
workers&#146; compensation claims. As of March&nbsp;31, 2016 and December&nbsp;31, 2015, the gross amount accrued for insurance claims totaled $208.5 million and $209.0 million with $154.2 million and $153.5 million considered to be long-term and
included in other non-current liabilities. Related insurance recoveries/receivables as of March&nbsp;31, 2016 and December&nbsp;31, 2015 were $9.2 million and $8.6 million, of which $0.5 million and $0.6 million were included in prepaid expenses and
other current assets and $8.7 million and $8.0 million were included in other assets, net. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Letters of Credit </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Certain of Quanta&#146;s vendors require letters of credit to ensure reimbursement for amounts they are disbursing on its
behalf, such as to beneficiaries under its self-funded insurance programs. In addition, from time to time, certain customers require Quanta to post letters of credit to ensure payment to its subcontractors and vendors and to guarantee performance
under its contracts. Such letters of credit are generally issued by a bank or similar financial institution, typically pursuant to Quanta&#146;s credit facility. Each letter of credit commits the issuer to pay specified amounts to the holder of the
letter of credit if the holder demonstrates that Quanta has failed to perform specified actions. If this were to occur, Quanta would be required to reimburse the issuer of the letter of credit. Depending on the circumstances of such a reimbursement,
Quanta may also be required to record a charge to earnings for the reimbursement. Quanta does not believe that it is likely that any material claims will be made under a letter of credit in the foreseeable future. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of March&nbsp;31, 2016, Quanta had $321.1 million in outstanding letters of credit and bank guarantees under its credit
facility to secure its casualty insurance program and various contractual commitments. These are irrevocable stand-by letters of credit with maturities generally expiring at various times throughout 2016 and 2017. Upon maturity, it is expected that
the majority of the letters of credit related to the casualty insurance program will be renewed for subsequent one-year periods. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Performance Bonds and Parent Guarantees </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In certain circumstances, Quanta is required to provide performance bonds in connection with its contractual commitments.
Quanta has indemnified its sureties for any expenses paid out under these performance bonds. These performance bonds expire at various times ranging from mechanical completion of the related projects to a period extending beyond contract completion
in certain circumstances, and as such a determination of maximum potential amounts outstanding requires the use of certain estimates and assumptions. Such amounts can also fluctuate from period to period based upon the mix and level of Quanta&#146;s
bonded operating activity. As of March&nbsp;31, 2016, the total amount of the outstanding performance bonds was estimated to be approximately $2.7 billion. Quanta&#146;s estimated maximum exposure as it relates to the value of the performance bonds
outstanding is lowered on each bonded project as the cost to complete is reduced, and each of its commitments under the performance bonds generally extinguishes concurrently with the expiration of its related contractual obligation. The estimated
cost to complete these bonded projects was approximately $710 million as of March&nbsp;31, 2016. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Additionally, from time
to time, Quanta guarantees the obligations of its wholly owned subsidiaries, including obligations under certain contracts with customers, certain lease obligations and, in some states, obligations in connection with obtaining contractors&#146;
licenses. Quanta is not aware of any material obligations for performance or payment asserted against it under any of these guarantees. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">36 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Employment Agreements </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta has various employment agreements with certain executives and other employees, which provide for compensation and
certain other benefits and for severance payments under certain circumstances. Certain employment agreements also contain clauses that become effective upon a change of control of Quanta. Quanta may be obligated to pay certain amounts to such
employees upon the occurrence of any of the defined events in the various employment agreements. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Collective Bargaining Agreements
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Some of Quanta&#146;s operating units are parties to various collective bargaining agreements with unions that
represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. From time to time, Quanta is a party to
grievance actions based on claims arising out of the collective bargaining agreements. The agreements require the operating units to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to
multiemployer pension plans and employee benefit trusts. Quanta&#146;s multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on an annual basis), and contributions are made to the
plans on a &#147;pay-as-you-go&#148; basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on the projects Quanta has
ongoing at any time and the need for union resources in connection with those projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the amount of the resulting multiemployer pension plan contribution obligation
for future periods. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The Pension Protection Act of 2006 (PPA) also added special funding and operational rules generally
applicable to plan years beginning after 2007 for multiemployer plans that are classified as &#147;endangered,&#148; &#147;seriously endangered&#148; or &#147;critical&#148; status based on multiple factors (including, for example, the plan&#146;s
funded percentage, cash flow position and whether it is projected to experience a minimum funding deficiency). Plans in these classifications must adopt measures to improve their funded status through a funding improvement or rehabilitation plan, as
applicable, which may require additional contributions from employers (which may take the form of a surcharge on benefit contributions) and/or modifications to retiree benefits. Certain plans to which Quanta contributes or may contribute in the
future are in &#147;endangered,&#148; &#147;seriously endangered&#148; or &#147;critical&#148; status. The amount of additional funds, if any, that Quanta may be obligated to contribute to these plans in the future cannot be estimated due to
uncertainty of the future levels of work that require the specific use of union employees covered by these plans, as well as the future contribution levels and possible surcharges on contributions applicable to these plans. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta may be subject to additional liabilities imposed by law as a result of its participation in multiemployer defined
benefit pension plans. For example, the Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980, imposes certain liabilities upon an employer who is a contributor to a multiemployer
pension plan if the employer withdraws from the plan or the plan is terminated or experiences a mass withdrawal. These liabilities include an allocable share of the unfunded vested benefits in the plan for all plan participants, not merely the
benefits payable to a contributing employer&#146;s own retirees. As a result, participating employers may bear a higher proportion of liability for unfunded vested benefits if other participating employers cease to contribute or withdraw, with the
reallocation of liability being more acute in cases when a withdrawn employer is insolvent or otherwise fails to pay its withdrawal liability. Other than as described below, Quanta is not aware of any material amounts of withdrawal liability that
have been incurred as a result of a withdrawal by any of Quanta&#146;s operating units from any multiemployer defined benefit pension plans. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">37 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>2011 Central States Plan Withdrawal Liability.</I> In the fourth quarter
of 2011, certain Quanta subsidiaries withdrew from the Central States, Southeast and Southwest Areas Pension Plan (the Central States Plan). This withdrawal event was the result of an amendment to a collective bargaining agreement with the
International Brotherhood of Teamsters (Teamsters) that eliminated certain employers&#146; obligations to contribute to the Central States Plan, which was then in critical status and significantly underfunded as to its vested benefit obligations.
The amendment was negotiated by the Pipe Line Contractors Association (PLCA) on behalf of its members,<I> </I>which include certain Quanta subsidiaries. Because certain other Quanta subsidiaries continued participation in the Central States Plan
into 2012, the Quanta subsidiaries&#146; withdrawals in 2011 effected only a partial withdrawal on behalf of Quanta for 2011. Quanta believed that the partial withdrawal was advantageous because it limited exposure to increased liability resulting
from a future withdrawal event, at which point the Central States Plan<I> </I>could have been further underfunded. Quanta and other PLCA members now contribute to a different multiemployer pension plan on behalf of the affected Teamsters employees.
While certain additional Quanta subsidiaries continued participation in the Central States Plan into 2012, Quanta believes that such subsidiaries withdrew from the Central States Plan in 2012, thereby effecting a complete withdrawal as of
December&nbsp;30, 2012 for all Quanta subsidiaries.<I> </I></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In connection with the partial withdrawal in 2011, Quanta
recorded a withdrawal liability of approximately $32.6 million in the fourth quarter of 2011 based on estimates received from the Central States Plan. The Central States Plan subsequently asserted that the withdrawal of the PLCA members, and thus
Quanta&#146;s partial withdrawal, was not effective in 2011. The PLCA and Quanta believed at that time that a legally effective withdrawal had occurred during the fourth quarter of 2011, and this issue was litigated in the federal district court for
the Northern District of Illinois, Eastern Division. In September 2013, the district court ruled in favor of the Central States Plan, and that decision was appealed by the PLCA. In July 2014, the Central States Plan provided Quanta with a Notice and
Demand claiming partial withdrawal liability in the amount of $39.6 million and requiring Quanta to make payments on this assessment while the dispute is ongoing. In September 2015, the United States Court of Appeals for the Seventh Circuit ruled in
favor of the PLCA and reversed the district court&#146;s previous ruling which had been in favor of the Central States Plan. Based on the outcome of the appeal, in January 2016, the Central States Plan issued a revised Notice and Demand claiming
partial withdrawal liability in the amount of $32.9 million. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Separately, in December 2013, the Central States Plan filed
lawsuits against two of Quanta&#146;s other subsidiaries in connection with their withdrawal in 2012. In the first lawsuit, the Central States Plan alleged that the subsidiary elected to participate in the Central States Plan pursuant to the
collective bargaining agreement under which it participated. Quanta argued that no such election was made and that any payments made to the Central States Plan were made in error. In July 2014, the parties reached an agreement to settle the lawsuit,
and the court dismissed the case with prejudice. In the second lawsuit, the Central States Plan alleged that contributions made by the Quanta subsidiary to a new industry fund created after Quanta withdrew from the Central States Plan should have
been made to the Central States Plan. This arguably would have extended the withdrawal date for this subsidiary to at least the end of 2013. Quanta disputed these allegations on the basis that it properly paid contributions to the new industry fund
based on the terms of the collective bargaining agreement under which it participated and asserted that it terminated its obligation to contribute to the Central States Plan by the end of 2012. The parties both moved for summary judgment, and in
March 2015, the court entered judgment in favor of Quanta. The Central States Plan filed a notice of appeal in April 2015, and in December 2015, the Central States Plan agreed to dismiss the appeal with prejudice. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The ultimate liability associated with the complete withdrawal of Quanta&#146;s subsidiaries from the Central States Plan will
depend on various factors, including interpretations of the terms of the collective bargaining </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">38 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
agreements under which the subsidiaries participated and whether exemptions from withdrawal liability applicable to construction industry employers will be available. In March 2014, the Central
States Plan provided revised estimates indicating that the total withdrawal liability based on certain withdrawal scenarios from 2011 through 2014 could range between $40.1 million and $55.4 million, which Quanta believes to be the range of
reasonably possible loss for this matter. Additionally, based on those estimates and allowing for the exclusion of amounts believed by management to have been improperly included in such estimates, Quanta recorded an adjustment to cost of services
during the three months ended March&nbsp;31, 2014 to increase the recognized withdrawal liability to an amount within the range communicated to Quanta by the Central States Plan. Given the unknown nature of some of the factors mentioned above, the
final withdrawal liability cannot yet be determined with certainty. Accordingly, it is reasonably possible that the amount owed upon final resolution of these matters could be materially higher than the expense Quanta had recognized through
March&nbsp;31, 2016. Although Quanta disputes the total liability owed to the Central States Plan, it continues to make monthly payments according to the terms of the January 2016 Notice and Demand while the parties determine the final withdrawal
liability. As of March 31, 2016, Quanta had made payments totaling $12.8 million toward the withdrawal liability assessment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>2013 Central States Plan Withdrawal Liability.</I> On October&nbsp;9, 2013, Quanta acquired a company that experienced a
complete withdrawal from the Central States Plan prior to the date of acquisition. Prior to the acquisition, the Central States Plan issued a Notice and Demand to the acquired company claiming a withdrawal liability in the total amount of $6.9
million and requiring payments to be made on this assessment while the dispute is ongoing. In connection with the acquisition, Quanta recorded an initial liability of $4.8 million related to this withdrawal liability, and approximately $2.1 million
of the purchase price for the acquired company was deposited into an escrow account to fund any withdrawal obligation in excess of the initial liability recorded. In January 2016, the Central States Plan issued a revised Notice and Demand claiming
withdrawal liability in the amount of $4.8 million. Although Quanta continues to dispute the total liability owed to the Central States Plan, it continues to make monthly payments according to the terms of this revised Notice and Demand while the
parties determine the final withdrawal liability. As of March 31, 2016, Quanta had made payments totaling $2.9 million toward the withdrawal liability assessment. <I></I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The final amount of withdrawal liability payable in connection with this matter remains the subject of a pending arbitration
proceeding and will ultimately depend on various factors, including the outcome of the PLCA litigation described above. However, the acquired company&#146;s withdrawal from the Central States Plan is not expected to have a material impact on
Quanta&#146;s financial condition, results of operations or cash flows. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Indemnities </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta generally indemnifies its customers for the services it provides under its contracts, as well as other specified
liabilities, which may subject Quanta to indemnity claims and liabilities and related litigation. Additionally, in connection with certain acquisitions and dispositions, Quanta has indemnified various parties against specified liabilities that those
parties might incur in the future. The indemnities under acquisition or disposition agreements are usually contingent upon the other party incurring liabilities that reach specified thresholds. As of March&nbsp;31, 2016, except as otherwise set
forth above in <I>Legal Proceedings</I>, Quanta does not believe any material liabilities for claims exist against it in connection with any of these indemnity obligations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In the normal course of Quanta&#146;s acquisition transactions, Quanta obtains rights to indemnification from the sellers or
former owners of acquired companies for certain risks, liabilities and obligations arising from their prior operations, such as performance, operational, safety, workforce or tax issues, some of which Quanta may not have discovered during due
diligence. However, the indemnities may not cover all of Quanta&#146;s exposure for </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">39 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
such pre-acquisition matters and the indemnitors may be unwilling or unable to pay the amounts owed to Quanta. Accordingly, Quanta may incur expenses for which it is not reimbursed. Quanta is
currently in the process of identifying certain pre-acquisition obligations associated with non-U.S. payroll taxes that may be due from a business acquired by Quanta in 2013. As of March&nbsp;31, 2016, Quanta recorded $11.4 million as its best
estimate of the pre-acquisition tax obligations and a corresponding indemnification asset, as management expects to recover from the indemnity counterparties any amounts that Quanta may be required to pay in connection with any such obligations.
</P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>12.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B>SEGMENT INFORMATION: </B></P></TD></TR></TABLE>
 <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta presents its operations under two reportable segments: (1)&nbsp;Electric Power Infrastructure
Services and (2)&nbsp;Oil and Gas Infrastructure Services. This structure is generally based on the broad end-user markets for Quanta&#146;s services. See Note 1 for additional information regarding Quanta&#146;s reportable segments. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Quanta&#146;s segment results are derived from the types of services provided across its operating units in each of the end
user markets described above. Quanta&#146;s entrepreneurial business model allows each of its operating units to serve the same or similar customers and to provide a range of services across end user markets. Quanta&#146;s operating units are
organized into one of two internal divisions, namely, the Electric Power Infrastructure Services Division and the Oil and Gas Infrastructure Services Division. These internal divisions are closely aligned with the reportable segments described above
based on their operating units&#146; predominant type of work. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Reportable segment information, including revenues and
operating income by type of work, is gathered from each operating unit for the purpose of evaluating segment performance in support of Quanta&#146;s market strategies. These classifications of Quanta&#146;s operating unit revenues by type of work
for segment reporting purposes can at times require judgment on the part of management. Quanta&#146;s operating units may perform joint infrastructure service projects for customers in multiple industries, deliver multiple types of network services
under a single customer contract or provide service across industries, for example, joint trenching projects to install distribution lines for electric power and natural gas customers. In addition, Quanta&#146;s integrated operations and common
administrative support at each of its operating units require that certain allocations of shared and indirect costs, such as facility costs and indirect operating expenses, including depreciation and general and administrative costs, be made to
determine operating segment profitability. Corporate costs, such as payroll and benefits, employee travel expenses, facility costs, professional fees, acquisition costs and amortization related to intangible assets are not allocated. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">40 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>QUANTA SERVICES, INC. AND SUBSIDIARIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</B><B><I>&nbsp;&#151;&nbsp;(Continued)</I></B><B> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Summarized financial information for Quanta&#146;s reportable segments is
presented in the following table (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="78%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended</B><br><B>March 31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Revenues:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Electric Power Infrastructure Services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,187,002</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,240,292</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Oil and Gas Infrastructure Services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">526,735</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">621,094</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consolidated</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,713,737</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,861,386</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Operating income (loss)</B>:<B></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Electric Power Infrastructure Services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">87,324</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">108,992</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Oil and Gas Infrastructure Services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,841</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,147</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Corporate and non-allocated costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(55,871</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(48,989</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consolidated</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">37,294</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">84,150</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Depreciation:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Electric Power Infrastructure Services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">22,945</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20,917</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Oil and Gas Infrastructure Services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">15,801</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,469</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Corporate and non-allocated costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,424</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,012</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consolidated</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">41,170</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">39,398</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Separate measures of Quanta&#146;s assets and cash flows by reportable segment, including
capital expenditures, are not produced or utilized by management to evaluate segment performance. Quanta&#146;s fixed assets, which are held at the operating unit level, include operating machinery, equipment and vehicles, as well as office
equipment, buildings and leasehold improvements, and are used on an interchangeable basis across its reportable segments. As such, for reporting purposes, total depreciation expense is allocated each quarter among Quanta&#146;s reportable segments
based on the ratio of each reportable segment&#146;s revenue contribution to consolidated revenues. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Foreign Operations </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the three months ended March&nbsp;31, 2016 and 2015, Quanta derived $352.4 million and $533.5 million of its revenues
from foreign operations. Of Quanta&#146;s foreign revenues, approximately 78% and 88% was earned in Canada during the three months ended March&nbsp;31, 2016 and 2015. In addition, Quanta held property and equipment of $336.5 million and $317.6
million in foreign countries, primarily Canada, as of March&nbsp;31, 2016 and December&nbsp;31, 2015. </P>

 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">41 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx135432_7"></A>Item&nbsp;2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B></B><B><I>Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations.</I></B><B> </B></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with
our condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q (Quarterly Report) and with our Annual Report on Form 10-K for the year ended December&nbsp;31, 2015, which was filed with the
Securities and Exchange Commission (SEC) on February&nbsp;29, 2016 and is available on the SEC&#146;s website at <U>www.sec.gov</U> and on our website, which is <U>www.quantaservices.com</U>. The discussion below contains forward-looking statements
that are based upon our current expectations and are subject to uncertainty and changes in circumstances. Actual results may differ materially from these expectations due to inaccurate assumptions and known or unknown risks and uncertainties,
including those identified in <I>Uncertainty of Forward-Looking Statements and Information</I> below and Item&nbsp;1A. <I>Risk Factors</I> of Part II of this Quarterly Report. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Introduction </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We are a
leading provider of specialty contracting services, offering infrastructure solutions primarily to the electric power and oil and gas industries in the United States, Canada and Australia and select other international markets. The services we
provide include the design, installation, upgrade, repair and maintenance of infrastructure within each of the industries we serve, such as electric power transmission and distribution networks, substation facilities, renewable energy facilities,
pipeline transmission and distribution systems and facilities, and infrastructure services for the offshore and inland water energy markets. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We report our results under two reportable segments: (1)&nbsp;Electric Power Infrastructure Services and (2)&nbsp;Oil and Gas
Infrastructure Services. This structure is generally focused on broad end-user markets for our services. Our consolidated revenues for the three months ended March&nbsp;31, 2016 were approximately $1.71 billion, of which 69.3% was attributable to
the Electric Power Infrastructure Services segment and 30.7% to the Oil and Gas Infrastructure Services segment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Our
customers include many of the leading companies in the industries we serve. We have developed strong strategic alliances with numerous customers and strive to develop and maintain our status as a preferred vendor to our customers. We enter into
various types of contracts, including competitive unit price, hourly rate, cost-plus (or time and materials basis), and fixed price (or lump sum basis), the final terms and prices of which are frequently negotiated with the customer. Although the
terms of our contracts vary considerably, most are made on either a unit price or fixed price basis in which we agree to do the work for a price per unit of work performed (unit price) or for a fixed amount for the entire project (fixed price). We
complete a substantial majority of our fixed price projects, other than certain large transmission projects, within one year, while we frequently provide maintenance and repair work under open-ended unit price or cost-plus master service agreements
that are renewable periodically. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We recognize revenue on our unit price and cost-plus contracts as units are completed or
services are performed. For our fixed price contracts, we record revenues as work on the contract progresses on a percentage-of-completion basis. Under this method, revenue is recognized based on the percentage of total costs incurred to date in
proportion to total estimated costs to complete the contract. Fixed price contracts generally include retainage provisions under which a percentage of the contract price is withheld until the project is complete and has been accepted by our
customer. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">For internal management purposes, we are organized into two internal divisions, namely, the Electric Power
Infrastructure Services Division and the Oil and Gas Infrastructure Services Division. These internal divisions are closely aligned with the reportable segments described above based on the predominant type of work provided by the operating units
within each division. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">42 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Reportable segment information, including revenues and operating income by type
of work, is gathered from each operating unit for the purpose of evaluating segment performance in support of our market strategies. These classifications of our operating unit revenues by type of work for segment reporting purposes can at times
require judgment on the part of management. Our operating units may perform joint infrastructure service projects for customers in multiple industries, deliver multiple types of infrastructure services under a single customer contract or provide
services across industries, for example, joint trenching projects to install distribution lines for electric power and natural gas customers. Our integrated operations and common administrative support at each of our operating units requires that
certain allocations, including allocations of shared and indirect costs, such as facility costs, indirect operating expenses including depreciation, and general and administrative costs, be made to determine operating segment profitability.
Corporate costs, such as payroll and benefits, employee travel expenses, facility costs, professional fees, acquisition costs and amortization related to intangible assets are not allocated. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The Electric Power Infrastructure Services segment provides comprehensive network solutions to customers in the electric power
industry. Services performed by the Electric Power Infrastructure Services segment generally include the design, installation, upgrade, repair and maintenance of electric power transmission and distribution infrastructure and substation facilities
along with other engineering and technical services. This segment also provides emergency restoration services, including the repair of infrastructure damaged by inclement weather, the energized installation, maintenance and upgrade of electric
power infrastructure utilizing unique bare hand and hot stick methods and our proprietary robotic arm technologies, and the installation of &#147;smart grid&#148; technologies on electric power networks. In addition, this segment designs, installs
and maintains renewable energy generation facilities, consisting of solar, wind and certain types of natural gas generation facilities, and related switchyards and transmission infrastructure. To a lesser extent, this segment provides services such
as the construction of electric power generation facilities, the design, installation, maintenance and repair of commercial and industrial wiring, installation of traffic networks and the installation of cable and control systems for light rail
lines and limited ancillary telecommunication infrastructure services. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The Oil and Gas Infrastructure Services segment
provides comprehensive network solutions to customers involved in the development and transportation of natural gas, oil and other pipeline products. Services performed by the Oil and Gas Infrastructure Services segment generally include the design,
installation, repair and maintenance of pipeline transmission and distribution systems, gathering systems, production systems, storage systems and compressor and pump stations, as well as related trenching, directional boring and automatic welding
services. In addition, this segment&#146;s services include pipeline protection, integrity testing, rehabilitation and replacement, and fabrication of pipeline support systems and related structures and facilities. We also serve the offshore and
inland water energy markets, primarily providing services to oil and gas exploration platforms, including mechanical installation (or &#147;hook-ups&#148;), electrical and instrumentation, pre-commissioning and commissioning, coatings, fabrication,
pipeline construction, integrity services and marine asset repair. To a lesser extent, this segment designs, installs and maintains fueling systems, as well as water and sewer infrastructure. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Recent Investments, Acquisitions and Divestitures </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Acquisitions </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the first quarter of 2016, we completed three acquisitions. The results of two of the acquired companies are generally
included in our Electric Power Infrastructure Services segment. These companies included a full service medium- and high-voltage powerline contracting company located in the United States and a telecommunications company located in Canada. We also
acquired a pipeline service contractor located in the United States, the results of which are generally included in our Oil and Gas Infrastructure Services segment. The aggregate consideration for these acquisitions consisted of approximately $42.2
million paid or payable in cash, subject to certain adjustments, and contingent consideration payments of up to $35 million, which will be paid if certain financial targets are achieved. Based on the estimated fair value of this contingent
consideration, we have recorded a $15.4 million liability. As these transactions were effective during the first quarter of 2016, </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">43 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
the results have been included in our consolidated financial statements beginning on the respective dates of acquisition. These acquisitions should enable us to further enhance our service
offerings in the United States and Canada. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During 2015, we acquired 11 companies. The results of eight of the acquired
companies are generally included in our Electric Power Infrastructure Services segment. These companies include a foundation services company located in the United States, an electrical contracting company located in the United States, an electrical
engineering company located in Australia, a powerline construction company located in the United States, an engineering company located in Canada, an engineering, procurement and construction services company based in the United States, an
underground construction contracting company located in Canada and a supplier and material procurement specialist for the power and utility industry in Canada. The results of the remaining three acquired companies are generally included in our Oil
and Gas Infrastructure Services segment. These companies include a company that services above-ground storage tanks in the United States, an underground utility distribution contractor that provides services to gas and electric utilities in Canada,
and a company that specializes in the engineering, procurement, construction, and commissioning of compression and surface facilities for the high pressure gas industry in Australia. The aggregate consideration for these acquisitions consisted of
approximately $110.4 million paid or payable in cash, subject to net working capital adjustments, 461,037 shares of Quanta common stock valued on the settlement dates of the acquisitions at approximately $10.1 million, and $1.0 million in contingent
consideration. As these transactions were effective during 2015, the results have been included in our consolidated financial statements beginning on the respective dates of acquisition. These acquisitions should enable us to further enhance our
electric power and oil and gas infrastructure service offerings in the United States, Canada and Australia. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Disposition &#151;
Fiber Optic Licensing Operations </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">On April&nbsp;29, 2015, we entered into a stock purchase agreement with Crown
Castle International Corp. pursuant to which we agreed to sell our fiber optic licensing operations. The purchase agreement contained customary representations and warranties, covenants and indemnities. On August&nbsp;4, 2015, we completed the sale
for a purchase price of approximately $1 billion in cash, resulting in after-tax net proceeds of approximately $848 million. In the third quarter of 2015, we recognized a net of tax gain of approximately $171 million. We have presented the results
of operations, financial position, cash flows and disclosures of the fiber optic licensing operations as discontinued operations for all periods in our unaudited condensed consolidated financial statements. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Backlog </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Backlog is not a
term recognized under United States generally accepted accounting principles (US GAAP); however, it is a common measurement used in our industry. Our methodology for determining backlog may not be comparable to the methodologies used by other
companies. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">44 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Our backlog represents the amount of consolidated revenues that we expect to
realize from future work under construction contracts, long-term maintenance contracts and master service agreements (MSAs). These estimates include revenues from the remaining portion of firm orders not yet completed and on which work has not yet
begun, as well as revenues from change orders, renewal options, and funded and unfunded portions of government contracts to the extent that they are reasonably expected to occur. For purposes of calculating backlog, we include 100% of estimated
revenues attributable to consolidated joint ventures and variable interest entities (VIEs). The following table presents our total backlog by reportable segment as of March&nbsp;31, 2016 and December&nbsp;31, 2015, along with an estimate of the
backlog amounts expected to be realized within 12 months of each balance sheet date (in thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="47%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Backlog as of</B><br><B>March&nbsp;31, 2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Backlog as of</B><br><B>December&nbsp;31, 2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>12 Month</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>12 Month</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Electric Power Infrastructure Services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,260,239</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,400,950</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">3,307,837</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">6,312,947</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Oil and Gas Infrastructure Services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2,485,379</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,682,195</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,900,845</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3,073,950</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,745,618</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">10,083,145</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">5,208,682</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">9,386,897</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Revenue estimates included in our backlog can be subject to change as a result of project
accelerations, cancellations or delays due to various factors, including but not limited to commercial issues, regulatory requirements and adverse weather. These factors can also cause revenue amounts to be realized in periods and at levels
different than originally projected. Generally, our customers are not contractually committed to specific volumes of services under our MSAs, and most of our contracts may be terminated, typically upon 30 to 90 days&#146; notice, even if we are not
in default under the contract. We determine the estimated amount of backlog for work under MSAs by using recurring historical trends inherent in current MSAs, factoring in seasonal demand and projected customer needs based upon ongoing
communications with the customer. In addition, many of our MSAs are subject to renewal options. As of March&nbsp;31, 2016 and December&nbsp;31, 2015, MSAs accounted for approximately 40% and 45% of our estimated 12 month backlog and approximately
48% and 50% of total backlog. There can be no assurance as to our customers&#146; actual requirements or that our estimates are accurate. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Seasonality;
Fluctuations of Results; Economic Conditions </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Our revenues and results of operations can be subject to seasonal and
other variations. These variations are influenced by weather, customer spending patterns, bidding seasons, receipt of required regulatory approvals, permits and rights of way, project timing and schedules, and holidays. Typically, our revenues are
lowest in the first quarter of the year because cold, snowy or wet conditions can cause delays on projects. In addition, many of our customers develop their capital budgets for the coming year during the first quarter and do not begin infrastructure
projects in a meaningful way until their capital budgets are finalized. Second quarter revenues are typically higher than those in the first quarter, as some projects begin, but continued cold and wet weather can often impact second quarter
productivity. Third quarter revenues are typically the highest of the year, as a greater number of projects are underway, and weather is more accommodating. Generally, revenues during the fourth quarter of the year are lower than the third quarter
but higher than the second quarter. Many projects are completed in the fourth quarter, and revenues are often impacted positively by customers seeking to spend their capital budgets before the end of the year; however, the holiday season and
inclement weather can sometimes cause delays, reducing revenues and increasing costs. Any quarter may be positively or negatively affected by atypical weather patterns in any of the areas we serve, such as severe weather, excessive rainfall or
warmer winter weather, making it difficult to predict these variations and their effect on particular projects quarter to quarter. The timing of project awards and unanticipated changes in project schedules as a result of delays or accelerations can
also create variations in the level of operating activity from quarter to quarter. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">These seasonal impacts are typical for
our U.S. operations, but as our foreign operations continue to grow, we may see a lessening of this pattern impacting our quarterly revenues. For example, revenues in Canada are often higher in the first quarter as projects are accelerated so that
work can be completed prior to the break up, or </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">45 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
seasonal thaw, as productivity is adversely affected by wet ground conditions during the warmer spring and summer months. Also, although revenues from Australia and other international operations
have not been significant relative to our overall revenues to date, their seasonal patterns may differ from those in North America and may impact our seasonality more in the future. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Additionally, our industry can be highly cyclical. Our volume of business may be adversely affected by declines or delays in
new projects due to cyclicality, which may vary by geographic region, including the United States, Canada and Australia. Project schedules, particularly in connection with larger, longer-term projects, can also create fluctuations in the services
provided, which may adversely affect us in a given period. For example, in connection with larger, more complicated projects, the timing of obtaining permits and other approvals may be delayed, and we may need to maintain a portion of our workforce
and equipment in an underutilized capacity to ensure we are strategically positioned to deliver on such projects when they move forward. Examples of other items that may cause our results to fluctuate materially from quarter to quarter include: the
financial condition of our customers and their access to capital; variations in the margins of projects performed during any particular period; regional, national and global economic and market conditions; the timing of acquisitions, the timing and
magnitude of acquisition and integration costs associated with acquisitions; dispositions; fluctuations in our equity in earnings (losses) of unconsolidated affiliates; impairments of goodwill, intangible assets, long-lived assets or investments;
and interest rate fluctuations. Accordingly, our operating results in any particular period may not be indicative of the results that can be expected for any other period. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We and our customers continue to operate in an uncertain business environment, with heightened regulatory and environmental
requirements, stringent permitting processes and only gradual recovery in the economy from recessionary levels. Furthermore, significant declines in oil and natural gas prices since mid-2014 have cast uncertainty on the demand for our oil and gas
infrastructure services, which may be exacerbated if we experience a sustained period of lower oil and natural gas prices. However, we expect that, as the current oversupply of global oil corrects and global demand for oil increases over time, oil
prices could recover from current levels over the long term. We believe that long-term production of natural gas and oil from North American unconventional shale formations and the Canadian oil sands will continue, which we expect to create demand
for our infrastructure services over time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We are closely monitoring our customers and the effect that changes in
economic and market conditions have or may have on them. Certain of our customers have reduced or delayed spending in recent years, which we attribute primarily to regulatory and permitting hurdles and negative economic and market conditions, and we
anticipate that these issues may continue to affect demand for some of our services in the near term. As mentioned previously, there have been significant decreases in oil prices and natural gas prices since mid-2014. We have experienced a decrease
in demand for some of our services, primarily infrastructure services in Australia, Canada and the Gulf of Mexico, as a result of low oil prices. Further declines in prices or a sustained period of low prices could result in further reduction of our
customers&#146; capital spending on large pipeline and/or other midstream infrastructure, such as gathering systems and other related infrastructure, resulting in less demand for our services. We believe that most of our customers, many of whom are
regulated utilities, remain financially stable in general and will be able to continue with their business plans in the long term. You should read <I>Outlook</I> and <I>Understanding Margins</I> for additional discussion of trends and challenges
that may affect our financial condition, results of operations and cash flows. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Understanding Margins </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Our gross margin is gross profit expressed as a percentage of revenues, and our operating margin is operating income expressed
as a percentage of revenues. Cost of services, which is subtracted from revenues to obtain gross profit, consists primarily of salaries, wages and benefits to employees, depreciation, fuel and other equipment expenses, equipment rentals,
subcontracted services, insurance, facilities expenses, materials and parts and supplies. Selling, general and administrative expenses and amortization of intangible assets are then subtracted from gross profit to obtain operating income. Various
factors &#151; some controllable, some not &#151; can impact our margins on a quarterly or annual basis. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">46 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Seasonal and geographical.</I> As discussed previously, seasonal patterns can
have a significant impact on margins. Generally, business is slower in the winter months versus the warmer months of the year, resulting in lower productivity and consequently reducing our ability to cover fixed costs. This can be offset somewhat by
increased demand for electrical service and repair work resulting from severe weather. Additionally, project schedules, including when projects begin and when they are completed, may impact margins. The mix of business conducted in the areas we
serve will also affect margins, as some of the areas we serve offer the opportunity for higher margins than others due to the geographic characteristics associated with the physical<I> </I>location where the work is being performed. Such
characteristics include whether the project is performed in an<I> </I>urban versus a rural setting or in a mountainous area or in open terrain. Site conditions, including unforeseen underground conditions, can also impact margins.<I> </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Weather.</I> Adverse or favorable weather conditions can impact gross margins in a given period. For example, snowfall or
rainfall in the areas in which we operate may negatively impact our revenues and margins due to reduced productivity, as projects may be delayed or temporarily placed on hold until weather conditions improve. Conversely, in periods when weather
remains dry and temperatures are accommodating, more work can be done, sometimes with less cost, which would have a favorable impact on margins. In some cases, severe weather, such as hurricanes and ice storms, can provide us with higher margin
emergency restoration service work, which generally has a positive impact on margins.<I> </I></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Revenue mix.</I> The mix
of revenues derived from the industries we serve and the types of services we provide within an industry will impact margins, as certain industries and services provide higher margin opportunities. Additionally, changes in our customers&#146;
spending patterns in each of the industries we serve can cause an imbalance in supply and demand and, therefore, affect margins and mix of revenues by industry served.<I> </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Service and maintenance versus installation.</I> Installation work is often performed on a fixed price basis, while
maintenance work is often performed under pre-established or negotiated prices or cost-plus pricing arrangements. Margins for installation work may vary from project to project, and may be higher than maintenance work, as work obtained on a fixed
price basis has higher risk than other types of pricing arrangements. We typically derive approximately 30% of our annual revenues from maintenance work, but a higher portion of installation work in any given period may affect our gross margins for
that period.<I> </I></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Subcontract work.</I> Work that is subcontracted to other service providers generally yields lower
margins. An increase in subcontract work in a given period may contribute to a decrease in margins. We typically subcontract approximately 20% to 25% of our work to other service providers.<I> </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Materials versus labor.</I> Typically, our customers are responsible for supplying their own materials on projects;
however, for some of our contracts, we may agree to procure all or part of the required materials. Margins may be lower on projects where we furnish a significant amount of materials, as our mark-up on materials is generally lower than on our labor
costs. In a given period, an increase in the percentage of work with higher materials procurement requirements may decrease our overall margins.<I> </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Larger versus smaller electric transmission and pipeline projects</I>. We may experience a decrease or fluctuations in
margins when larger electric transmission and larger pipeline projects across the industries we serve experience significant delays. Larger projects typically yield opportunities for higher margins as we assume a greater degree of performance risk
and allow for a higher degree of utilization of our resources for longer construction timeframes. Conversely, smaller electric transmission and pipeline projects typically provide lower margin opportunities as a higher number of competitors exist
which are capable of performing in this market and as competitors more aggressively pursue available volumes of work to absorb fixed costs. A greater mix of smaller scale electric transmission and pipeline work also could negatively impact margins
due to the inefficiency of transitioning between a higher volume of smaller projects versus the continuous production on fewer larger projects. Our margins may be further impacted by delays in the timing of larger projects or temporary decreases in
capital spending by our customers, as we may choose to maintain a portion of our </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">47 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
workforce and equipment in an underutilized capacity to ensure we are strategically positioned to deliver on larger, more complicated electric transmission or pipeline projects when they move
forward. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Depreciation.</I> We include depreciation in cost of services. This is common practice in our industry, but
it can make comparability of our margins to those of other companies difficult. This must be taken into consideration when comparing us to other companies.<I> </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Insurance. </I>As discussed in <I>Liquidity and Capital Resources &#151; Self-Insurance</I>, we are insured for
employer&#146;s liability, general liability, auto liability and workers&#146; compensation claims. We also have employee health care<I> </I>benefit plans for most employees not subject to collective bargaining agreements. Margins could be impacted
by<I> </I>fluctuations in insurance accruals as additional claims arise and as circumstances and conditions of existing claims change.<I> </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Performance risk.</I> Margins may fluctuate because of the volume of work and the impacts of pricing and job productivity,
which can be affected both favorably and negatively by weather, geography, customer decisions and crew productivity. For example, when comparing a service contract between a current quarter and the comparable prior year&#146;s quarter, factors
affecting the gross margins associated with the revenues generated by the contract may include pricing under the contract, the volume of work performed under the contract, the mix of the type of work specifically being performed and the productivity
of the crews performing the work. Productivity can be influenced by many factors, including where the work is performed (<I>e.g.,</I> rural versus urban area or mountainous or rocky area versus open terrain), whether the work is on an open or
encumbered right of way, the impacts of inclement weather or the effects of environmental restrictions or regulatory delays. These types of factors are not practicable to quantify through accounting data, but each of these items may individually or
in the aggregate have a direct impact on the gross margin of a specific project.<I> </I></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Foreign currency risk. </I>Our
financial performance is reported on a U.S. dollar-denominated basis and is subject to fluctuation in foreign currency exchange rates. Fluctuations in exchange rates relative to the U.S. dollar, primarily the Canadian and Australian dollars, could
cause material fluctuations in comparisons of our results of operations between periods.<I> </I></P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Selling, General and Administrative Expenses </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Selling, general and administrative expenses consist primarily of compensation and related benefits to management,
administrative salaries and benefits, marketing, office rent and utilities, communications, professional fees, bad debt expense, acquisition costs, gains and losses on the sale of property and equipment, letter of credit fees and maintenance,
training and conversion costs related to the implementation of an information technology solution. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">48 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Results of Operations </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As previously discussed, we have acquired certain businesses, the results of which have been included in the following results
of operations beginning on their respective acquisition dates. Additionally, the results of operations for our fiber optic licensing operations, which were disposed of on August&nbsp;4, 2015, have been reclassified from continuing operations to
income from discontinued operations for all periods presented. The following table sets forth selected statements of operations data and such data as a percentage of revenues for the three month periods indicated (dollars in thousands): </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Consolidated Results </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="64%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenues</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,713,737</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,861,386</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of services (including depreciation)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,510,424</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">88.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,623,480</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">87.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">203,313</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">11.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">237,906</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">12.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling, general and administrative expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">158,524</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">145,463</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amortization of intangible assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7,495</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,293</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">37,294</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">84,150</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(3,589</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(0.2</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(1,400</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">516</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">453</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equity in losses of unconsolidated affiliates</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(181</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income (expense), net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">262</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(212</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income from continuing operations before income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34,302</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.0</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">82,991</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">13,443</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30,601</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income from continuing operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,859</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">52,390</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.8</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income from discontinued operations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,795</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20,859</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58,185</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: Net income attributable to non-controlling interests</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">363</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4,701</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income attributable to common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20,496</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.2</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">53,484</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.9</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Three months ended March&nbsp;31, 2016 compared to the three months ended March&nbsp;31, 2015
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Revenues. </I><I></I>Revenues decreased $147.6 million, or 7.9%, to $1.71 billion for the three months ended
March&nbsp;31, 2016. This decrease is primarily attributable to a decrease in revenues from oil and gas infrastructure services due to fluctuations in project timing primarily as a result of regulatory delays on certain larger pipeline projects
associated with access and environmental permits from government agencies and, to a lesser extent, from reduced demand for services due to lower oil prices and their impact on customer spending. Also contributing to the decrease in revenues was
lower electric power infrastructure services revenues resulting from reduced customer spending on large electric transmission projects as customers in this industry face heightened regulatory and environmental requirements from state and federal
agencies and more stringent permitting processes with various regional system operators. This increased regulatory environment has impacted the timing of existing projects and delayed the development of other necessary infrastructure projects, which
had a corresponding negative impact on the level of demand for our services. In addition, revenues contributed by our international operations were negatively impacted by approximately $32 million due to less favorable foreign currency translation
rates as compared to the prior year period, primarily attributable to the strengthening of the U.S. dollar against the Canadian dollar. Partially offsetting these decreases for the three months ended March 31, 2016 was the favorable impact of
approximately $30 million in revenues generated by acquired companies, primarily in the Electric Power Infrastructure Services segment. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">49 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Gross</I><I> </I><I>profit.</I><I> </I>Gross profit decreased $34.6 million,
or 14.5%, to $203.3 million for the three months ended March 31, 2016. Gross profit as a percentage of revenues decreased to 11.9% for the three months ended March&nbsp;31, 2016 from 12.8% for the three months ended March 31, 2015. The reduction in
gross profit was primarily due to the previously mentioned decrease in revenues from larger pipeline projects and large electric transmission projects, which typically yield higher margins, and an increase in lower margin revenues from smaller scale
electric transmission work. This change in revenue mix also resulted in increased inefficiencies associated with transitioning between smaller projects that are not experienced during continuous production on larger projects, as well as certain
large electric transmission resources being underutilized during the three months ended March&nbsp;31, 2016. Also contributing to these decreases were increased costs associated with continued engineering and production issues on a power plant
construction project in Alaska, which is discussed further in the results of operations for the Electric Power Infrastructure Services segment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Selling, general and administrative expenses.</I> Selling, general and administrative expenses increased $13.1 million, or
9.0%, to $158.5 million for the three months ended March&nbsp;31, 2016. This increase was primarily attributable to $6.3 million in severance costs associated with the departure of Quanta&#146;s former president and chief<I> </I>executive officer
and severance and restructuring costs primarily associated with certain operations within the Oil and<I> </I>Gas Infrastructure Services segment, $3.6 million in incremental general and administrative costs associated with acquired companies and
$3.6 million in higher salaries and benefits costs largely associated with cost of living increases. Selling, general and administrative expenses as a percentage of revenues increased to 9.3% for the three months ended March&nbsp;31, 2016 from 7.8%
for the three months ended March&nbsp;31, 2015. This increase was primarily due to the severance and restructuring costs mentioned above and the reduced revenues for the three months ended March&nbsp;31, 2016. <I> </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Amortization of intangible assets.</I> Amortization of intangible assets decreased $0.8 million to $7.5 million for the
three months ended March&nbsp;31, 2016. This decrease was primarily due to reduced amortization expense from previously acquired intangible assets as certain of these assets became fully amortized, partially offset by increased amortization of
intangibles associated with acquired companies. <I> </I></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Interest expense.</I> Interest expense increased $2.2 million
to $3.6 million for the three months ended March&nbsp;31, 2016 as compared to the three months ended March&nbsp;31, 2015 due to increased borrowing activity during the first quarter of 2016. <I> </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Provision for income taxes.</I> The provision for income taxes was $13.4 million for the three months ended March&nbsp;31,
2016, with an effective tax rate of 39.2%. The provision for income taxes was $30.6 million for the three months ended March&nbsp;31, 2015, with an effective tax rate of 36.9%. The lower effective tax rate for the three months ended March&nbsp;31,
2015 was primarily due to the release of net operating loss valuation allowances related to an Australian acquisition and the favorable audit settlement of uncertain tax positions. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Other comprehensive income.</I> Other comprehensive income, net of taxes was a gain of $60.6 million in the three months
ended March&nbsp;31, 2016 compared to a loss of $89.0 million in the three months ended March&nbsp;31, 2015. This was primarily due to favorable foreign currency exchange rates related to the weakening of the U.S. dollar against the Canadian and
Australian dollars at March&nbsp;31, 2016 as compared to December&nbsp;31, 2015, whereas there were less favorable foreign currency exchange rates related to the strengthening of the U.S. dollar against the Canadian and Australian dollars at
March&nbsp;31, 2015 compared to December&nbsp;31, 2014.<I> </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">50 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Segment Results </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The following table sets forth segment revenues and segment operating income (loss) for the periods indicated (dollars in
thousands): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="64%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2015</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Revenues</B>:<B></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Electric Power Infrastructure Services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,187,002</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69.3</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,240,292</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">66.6</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Oil and Gas Infrastructure Services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">526,735</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30.7</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">621,094</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33.4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consolidated revenues from external customers</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,713,737</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">1,861,386</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100.0</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Operating income (loss):</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD COLSPAN="9" VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Electric Power Infrastructure Services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">87,324</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.4</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">108,992</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8.8</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Oil and Gas Infrastructure Services</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,841</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,147</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.9</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Corporate and non-allocated costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(55,871</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">N/A</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">(48,989</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">N/A</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consolidated operating income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">37,294</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.2</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">84,150</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.5</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Three months ended March&nbsp;31, 2016 compared to the three months ended March&nbsp;31, 2015
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><I>Electric Power Infrastructure Services Segment Results </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Revenues for this segment decreased $53.3 million, or 4.3%, to $1.19 billion for the three months ended March 31, 2016. This
decrease was primarily a result of reduced customer spending associated with larger electric transmission projects as customers in this industry face heightened regulatory and environmental requirements from state and federal agencies and more
stringent permitting processes with various regional system operators. This increased regulatory environment impacted the timing of existing projects and delayed the development of other necessary infrastructure projects, which had a corresponding
negative impact on the level of demand for our services. Revenues also declined as result of less favorable foreign currency exchange rates in the three months ended March 31, 2016, which negatively impacted our international operations by $18
million and were primarily attributable to the strengthening of the U.S. dollar against the Canadian dollar. Partially offsetting these decreases was the contribution of approximately $25 million in revenues from acquired companies and $12.3 million
in higher emergency restoration services revenues. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Operating income decreased $21.7 million, or 19.9%, to $87.3 million
for the three months ended March 31, 2016. Operating income as a percentage of segment revenues decreased to 7.4% for the three months ended March 31, 2016 from 8.8% for the three months ended March 31, 2015. These decreases were primarily due to
increased costs on a power plant construction project in Alaska that resulted in $21.3 million of project losses recorded during the three months ended March 31, 2016. Also contributing to the decreases were reduced revenues from larger electric
transmission projects mentioned above, which typically yield higher margins, partially offset by improved performance from ongoing projects as we experienced better weather and productivity compared to the three months ended March 31, 2015. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the three months ended March 31, 2016, the project losses related to the Alaska power plant construction project were
primarily due to engineering and performance issues encountered this period as the project entered the testing and pre-commissioning phase, which resulted in additional construction costs and estimated time on site. At March 31, 2016, this project
had an estimated contract value of $201 million and was approximately 91% complete. This project is expected to be substantially complete in the third quarter of 2016. As this project continues through the final construction and commissioning
phases, it is reasonably possible that additional performance issues or other unforeseen circumstances could occur and result in the recognition of additional losses on this project; however, such amounts cannot currently be estimated. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">51 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><I>Oil and Gas Infrastructure Services Segment Results </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Revenues for this segment decreased $94.4 million, or 15.2%, to $526.7 million for the three months ended March&nbsp;31, 2016.
This decrease was primarily a result of fluctuations in large project timing, regulatory delays on certain larger pipeline projects as customers in this industry face heightened regulatory and environmental requirements from state and federal
agencies and more stringent permitting processes. This increased regulatory environment impacted the timing of existing projects and delayed the development of other necessary infrastructure projects, which had a corresponding negative impact on the
level of demand for our services. To a lesser extent, revenues were negatively impacted by reduced demand for services due to lower oil prices and their impact on customer spending. The revenues contributed from our international operations were
negatively impacted by approximately $14 million as a result of less favorable foreign currency exchange rates in the three months ended March&nbsp;31, 2016 as compared to the three months ended March&nbsp;31, 2015, primarily attributable to the
strengthening of the U.S. dollar against the Canadian dollar. These decreases were partially offset by increased activity from distribution services, as well as the contribution of approximately $5 million of revenues from acquired companies. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Operating income decreased $18.3 million, or 75.8%, to $5.8 million for the three months ended March&nbsp;31, 2016. Operating
income as a percentage of segment revenues decreased to 1.1% for the three months ended March&nbsp;31, 2016 from 3.9% for the three months ended March&nbsp;31, 2015. These decreases were primarily due to the decrease in revenues from large diameter
pipeline projects, which typically carry higher margins, the impact of lower overall revenues reported by this segment, which negatively impacted this segment&#146;s ability to cover fixed and overhead costs, and the impact of approximately
$2&nbsp;million in severance and restructuring costs. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><I>Corporate and Non-allocated Costs </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Certain selling, general and administrative expenses and amortization of intangible assets are not allocated to segments.
Corporate and non-allocated costs for the quarter ended March&nbsp;31, 2016 increased $6.9 million to $55.9 million as compared to the quarter ended March&nbsp;31, 2015. This increase was primarily due to $4.0 million in costs associated with the
departure of Quanta&#146;s former president and chief executive officer. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Liquidity and Capital Resources </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Cash Requirements </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Our cash and cash equivalents totaled $155.3 million and $128.8 million as of March&nbsp;31, 2016 and December&nbsp;31, 2015.
As of March&nbsp;31, 2016 and December&nbsp;31, 2015, cash and cash equivalents held in domestic bank accounts were approximately $18.3 million and $16.1 million, and cash and cash equivalents held in foreign bank accounts were approximately $137.0
million and $112.7 million. As of March&nbsp;31, 2016 and December&nbsp;31, 2015, cash and cash equivalents held by our investments in joint ventures, which are either consolidated or proportionately consolidated, were approximately $28.3 million
and $24.9 million, of which $17.0 million and $11.9 million related to domestic joint ventures. Cash and cash equivalents held by the joint ventures are available to support the operations of the related joint ventures, and we do not have access to
that cash for our other operations. Under the terms of the partnership agreements, we generally have no right to the joint ventures&#146; cash other than participating in distributions and in the event of dissolution. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We were in compliance with the covenants under our credit agreement at March&nbsp;31, 2016. We anticipate that our cash and
cash equivalents on hand, existing borrowing capacity under our credit facility, and our future cash flows from operations will provide sufficient funds to enable us to meet our future operating needs and our planned capital expenditures, as well as
facilitate our ability to grow in the foreseeable future. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Our industry is capital intensive, and we expect the need for
substantial capital expenditures to continue into the foreseeable future to meet the anticipated demand for our services. Capital expenditures related to continuing operations are expected to total $200 million to $220 million for 2016, of which we
have spent approximately $47.7&nbsp;million through March&nbsp;31, 2016. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We also evaluate opportunities for strategic
acquisitions from time to time that may require cash, as well as opportunities to make investments in customer-sponsored projects where we anticipate performing services such </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">52 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
as project management, engineering, procurement or construction services. These investment opportunities exist in the markets and industries we serve and may require the use of cash in the form
of debt or equity investments. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Management continues to monitor the financial markets and general national and global
economic conditions for factors that may affect our liquidity and capital resources. We consider our cash investment policies to be conservative in that we maintain a diverse portfolio of what we believe to be high-quality cash investments with
short-term maturities. Accordingly, we do not anticipate that any weakness in the capital markets will have a material impact on the principal amounts of our cash investments or our ability to rely upon our credit facility for funds. To date, we
have experienced no loss of or lack of access to our cash or cash equivalents or funds under our credit facility; however, we can provide no assurances that access to our invested cash and cash equivalents or availability under our credit facility
will not be impacted in the future by adverse conditions in the financial markets. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">If we were to repatriate cash that is
indefinitely reinvested outside the United States, we could be subject to additional U.S. income and foreign withholding taxes. Because of the number and variability of assumptions required, it is not practicable to determine the amount of any
additional U.S. tax liability that may result if we decide to no longer indefinitely reinvest foreign earnings outside the United States. If our intentions or U.S. tax laws change in the future, there may be a significant negative impact on the
provision for income taxes and cash flows as a result of recording an incremental tax liability in the period such change occurs. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Sources and Uses of Cash </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of March&nbsp;31, 2016, we had cash and cash equivalents of $155.3 million and working capital of $1.01 billion. We also had
$321.1 million of outstanding letters of credit and bank guarantees, $219.7 million of which was denominated in U.S. dollars and $101.4 million of which was denominated in Australian or Canadian dollars. We also had $397.7 million of outstanding
revolving loans under our credit facility, $321.0 million of which was denominated in U.S. dollars and $76.7 million of which was denominated in Canadian dollars. As of March&nbsp;31, 2016, our $1.810 billion senior secured revolving credit
facility, which matures on December&nbsp;18, 2020, had $1.09 billion available for revolving loans or issuing new letters of credit or bank guarantees. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><I>Operating Activities </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Cash flow from operations is primarily influenced by demand for our services and operating margins but can also be influenced
by working capital needs associated with the various types of services that we provide. In particular, working capital needs may increase when we commence large volumes of work under circumstances where project costs, primarily associated with
labor, equipment and subcontractors, are required to be paid before the receivables resulting from the work performed are billed and collected. Accordingly, changes within working capital in accounts receivable, costs and estimated earnings in
excess of billings on uncompleted contracts, and billings in excess of costs and estimated earnings on uncompleted contracts are normally related and are typically affected on a collective basis by changes in revenue due to both changes in timing
and volume of work performed and variability in the timing of customer billings and payments. Additionally, working capital needs are generally higher during the summer and fall months due to increased demand for our services when favorable weather
conditions exist in many of the regions in which we operate. Conversely, working capital assets are typically converted to cash during the winter months. These seasonal trends can be offset by changes in the timing of projects which can be impacted
by project delays or accelerations and other economic factors that may affect customer spending. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Operating activities of
continuing operations provided net cash of $199.7&nbsp;million during the three months ended March&nbsp;31, 2016 as compared to $179.6 million provided during the three months ended March&nbsp;31, 2015. The increase in cash flows from operating
activities of continuing operations for the three months ended March&nbsp;31, 2016 as compared to the three months ended March&nbsp;31, 2015 was primarily due to lower working </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">53 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
capital requirements as a result of fewer ongoing larger electric transmission and larger pipeline projects. Partially offsetting this increase in cash flow from operations of continuing
operations was the receipt of a cash payment in the amount of $65 million in the three months ended March&nbsp;31, 2015 from settlement of an arbitration proceeding involving certain contract price adjustments. Also partially offsetting the increase
in cash flow from operations of continuing operations was a reduction in income tax payments in the three months ended March&nbsp;31, 2015 as a result of the $102.5 million charge to selling, general and administrative expense in 2014 related to
certain receivables and its impact on estimated tax payments. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Days sales outstanding (DSO) as of March&nbsp;31, 2016 was
76 days, as compared to 84 days at March&nbsp;31, 2015. This decrease was primarily due to favorable billing terms for certain large projects ongoing in 2016 as compared to projects ongoing in 2015. DSO is calculated by using the sum of current
accounts receivable, net of allowance (which includes retainage and unbilled balances), plus costs and estimated earnings in excess of billings on uncompleted contracts less billings in excess of costs and estimated earnings on uncompleted
contracts, divided by average revenues per day during the quarter. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><I>Investing Activities </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the three months ended March&nbsp;31, 2016, investing activities of continuing operations used net cash of
$83.9&nbsp;million as compared to $92.2 million used in the three months ended March&nbsp;31, 2015. Investing activities of continuing operations in the first quarter of 2016 included $47.7&nbsp;million used for capital expenditures and $39.7
million used in connection with acquisitions, partially offset by $5.1 million of proceeds from the sale of property and equipment. Investing activities of continuing operations in the first quarter of 2015 included $58.5 million used for capital
expenditures and $34.7 million used in connection with acquisitions, partially offset by $1.3 million of proceeds from the sale of property and equipment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Our industry is capital intensive, and we expect the need for substantial capital expenditures to continue into the
foreseeable future to meet the anticipated demand for our services. In addition, we expect to continue to pursue strategic acquisitions and investments, although we cannot predict the timing or magnitude of the potential cash outlays for these
initiatives. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><I>Financing Activities </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the three months ended March&nbsp;31, 2016, net cash used in financing activities of continuing operations was $84.7
million as compared to net cash used of $142.2 million in the three months ended March&nbsp;31, 2015. Financing activities of continuing operations in the three months ended March&nbsp;31, 2016 included $75.2 million of net repayments under our
credit facility. Financing activities of continuing operations in the three months ended March&nbsp;31, 2015 included $182.0 million of common stock repurchases under our stock repurchase program, partially offset by $43.5 million of net proceeds
under our credit facility. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><I>Stock Repurchases </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the fourth quarter of 2013, our board of directors approved a stock repurchase program authorizing us to purchase from
time to time through December&nbsp;31, 2016, up to $500.0&nbsp;million of our outstanding common stock (the 2013 Repurchase Program). During the nine months ended September&nbsp;30, 2015, we repurchased 14.3&nbsp;million shares of our common stock
at a cost of $406.5&nbsp;million in the open market under the 2013 Repurchase Program and completed the 2013 Repurchase Program. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">During the third quarter of 2015, our board of directors approved a new stock repurchase program authorizing us to purchase,
from time to time through February&nbsp;28, 2017, up to $1.25 billion of our outstanding common stock (the 2015 Repurchase Program). Repurchases under the 2015 Repurchase Program can be made in open market or privately negotiated transactions,
including pursuant to an accelerated share repurchase </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">54 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
arrangement, an issuer repurchase plan or otherwise, at our discretion, based on market and business conditions, applicable contractual and legal requirements and other factors. The 2015
Repurchase Program does not obligate us to acquire any specific amount of common stock and may be modified or terminated by our board of directors at any time at its sole discretion and without notice. During the third and fourth quarters of 2015,
we repurchased 19.2&nbsp;million shares of our common stock at a cost of $449.9 million in the open market under the 2015 Repurchase Program. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Also during the third quarter of 2015, we entered into an accelerated share repurchase arrangement (the ASR) to repurchase
$750.0 million of our common stock under the 2015 Repurchase Program. Under the terms of the ASR, we paid $750.0 million to JPMorgan Chase Bank, National Association, London Branch (JPMorgan) and initially received 25.7&nbsp;million shares of our
common stock. The fair market value of these 25.7&nbsp;million shares at the time of delivery was approximately $600.0 million, and the repurchased shares and the related cost to acquire them were accounted for as an adjustment to the balance of
treasury stock during the quarter ended September&nbsp;30, 2015, reducing the weighted-average number of basic and diluted common shares used to calculate our earnings per share. The $150.0 million remaining under the ASR was recorded as an
adjustment to additional paid-in capital (APIC) during the quarter ended September&nbsp;30, 2015 and was reclassified from APIC to treasury stock on April 12, 2016 as a result of the final settlement of the ASR. On April&nbsp;12, 2016, upon final
settlement of the ASR and based on the final volume-weighted average share price during the term of the ASR, minus a discount and subject to other adjustments pursuant to the terms and conditions of the ASR, we received 9.4&nbsp;million additional
shares of our common stock from JPMorgan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of April 12, 2016, after final settlement of the ASR, we had repurchased an
aggregate of 54.3&nbsp;million shares of our common stock at a cost of $1.20 billion under the 2015 Repurchase Program. After final settlement of the ASR, approximately $50.1&nbsp;million remained available under the 2015 Repurchase Program. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Debt Instruments </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><I>Credit Facility </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">On December&nbsp;18, 2015, we entered into an amended and restated credit agreement with various lenders that provides for a
$1.810 billion senior secured revolving credit facility maturing on December&nbsp;18, 2020. The entire amount available under the facility may be used by us for revolving loans and letters of credit in U.S. dollars and certain alternative
currencies. Up to $600.0 million of the facility may be used by certain of our subsidiaries for revolving loans and letters of credit in certain alternative currencies. Up to $100.0 million of the facility may be used for swing line loans in U.S.
dollars, up to $50.0 million of the facility may be used for swing line loans in Canadian dollars and up to $30.0 million of the facility may be used for swing line loans in Australian dollars. In addition, subject to the conditions specified in the
credit agreement, we have the option to increase the revolving commitments by up to $400.0 million from time to time upon receipt of additional commitments from new or existing lenders. Borrowings under the credit agreement are to be used to
refinance existing indebtedness and for working capital, capital expenditures and other general corporate purposes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of
March&nbsp;31, 2016, we had approximately $321.1 million of outstanding letters of credit and bank guarantees, $219.7 million of which was denominated in U.S. dollars and $101.4 million of which was denominated in Australian and Canadian dollars. We
also had $397.7 million of outstanding revolving loans under the credit facility, $321.0 million of which was denominated in U.S. dollars and $76.7 million of which was denominated in Canadian dollars. The remaining $1.09 billion was available for
revolving loans or issuing new letters of credit or bank guarantees. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Under our current credit agreement, amounts borrowed
in U.S. dollars bear interest, at our option, at a rate equal to either (i)&nbsp;the Eurocurrency Rate (as defined in the credit agreement) plus 1.125% to 2.125%, as determined based on our Consolidated Leverage Ratio (as described below), or
(ii)&nbsp;the Base Rate (as described </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">55 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
below) plus 0.125% to 1.125%, as determined based on our Consolidated Leverage Ratio. Amounts borrowed as revolving loans under the credit agreement in any currency other than U.S. dollars bear
interest at a rate equal to the Eurocurrency Rate plus 1.125% to 2.125%, as determined based on our Consolidated Leverage Ratio. Standby letters of credit issued under the credit agreement are subject to a letter of credit fee of 1.125% to 2.125%,
based on our Consolidated Leverage Ratio, and Performance Letters of Credit (as defined in the credit agreement) issued under the credit agreement in support of certain contractual obligations are subject to a letter of credit fee of 0.675% to
1.275%, based on our Consolidated Leverage Ratio. We are also subject to a commitment fee of 0.20% to 0.40%, based on our Consolidated Leverage Ratio, on any unused availability under the credit agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The Consolidated Leverage Ratio is the ratio of our Consolidated Funded Indebtedness to Consolidated EBITDA (as those terms
are defined in the credit agreement). For purposes of calculating our Consolidated Leverage Ratio, Consolidated Funded Indebtedness is reduced by available cash and Cash Equivalents (as defined in the credit agreement) in excess of $25.0 million.
The Base Rate equals the highest of (i)&nbsp;the Federal Funds Rate (as defined in the credit agreement) plus 0.5%, (ii)&nbsp;the prime rate publicly announced by Bank of America, N.A. and (iii)&nbsp;the Eurocurrency Rate plus 1.00%. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Subject to certain exceptions, the credit agreement is secured by substantially all of our assets and the assets of our wholly
owned U.S. subsidiaries and by a pledge of all of the capital stock of our wholly owned U.S. subsidiaries and 65% of the capital stock of direct foreign subsidiaries of our wholly owned U.S. subsidiaries. Our wholly owned U.S. subsidiaries also
guarantee the repayment of all amounts due under the credit agreement. Subject to certain conditions, all collateral will automatically be released from the liens at any time we maintain an Investment Grade Rating (defined in the credit agreement as
two of the following three conditions being met: (i)&nbsp;a corporate credit rating that is BBB- or higher by Standard&nbsp;&amp; Poor&#146;s Rating Services, (ii)&nbsp;a corporate family rating that is Baa3 or higher by Moody&#146;s Investors
Services, Inc. or (iii)&nbsp;a corporate credit rating that is BBB- or higher by Fitch Ratings, Inc.). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The credit
agreement contains certain covenants, including a maximum Consolidated Leverage Ratio and a minimum Consolidated Interest Coverage Ratio (as defined in the credit agreement). The credit agreement also limits certain acquisitions, mergers and
consolidations, indebtedness, asset sales and prepayments of indebtedness and, subject to certain exceptions, prohibits liens on our assets. The credit agreement allows cash payments for dividends and stock repurchases subject to compliance with the
following requirements (after giving effect to the dividend or stock repurchase): (i)&nbsp;no default or event of default under the credit agreement; (ii)&nbsp;continued compliance with the financial covenants in the credit agreement; and
(iii)&nbsp;at least $100.0 million of availability under the credit agreement and/or cash and cash equivalents on hand. As of March&nbsp;31, 2016, we were in compliance with all of the covenants in the credit agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The credit agreement provides for customary events of default and contains cross-default provisions with our underwriting,
continuing indemnity and security agreement with our sureties and all of our other debt instruments exceeding $100.0 million in borrowings or availability. If an Event of Default (as defined in the credit agreement) occurs and is continuing, on the
terms and subject to the conditions set forth in the credit agreement, the lenders may declare all amounts outstanding and accrued and unpaid interest immediately due and payable, require that we provide cash collateral for all outstanding letter of
credit obligations, terminate the commitments under the credit agreement, and foreclose on the collateral. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Off-Balance Sheet Transactions </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As is common in our industry, we have entered into certain off-balance sheet arrangements in the ordinary course of business
that result in risks not directly reflected in our balance sheets. Our significant off-balance sheet transactions include liabilities associated with non-cancelable operating leases, letter of credit obligations, commitments to purchase equipment,
surety guarantees related to performance bonds, certain multiemployer pension plan liabilities and obligations relating to our investments and joint venture arrangements. Certain joint </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">56 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
venture structures involve risks not directly reflected in our balance sheets. For certain joint ventures, we have guaranteed all of the obligations of the joint venture under a contract with the
customer. Additionally, other joint venture arrangements qualify as a general partnership, for which we are jointly and severally liable for all of the obligations of the joint venture. In our joint venture arrangements, typically each joint
venturer indemnifies the other party for any liabilities incurred in excess of the liabilities such other party is obligated to bear under the respective joint venture agreement. Other than as discussed in this report, we have not engaged in any
material off-balance sheet financing arrangements through special purpose entities, and we have no material guarantees of the work or obligations of third parties. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Leases </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We enter into non-cancelable operating leases for many of our facility, vehicle and equipment needs. These leases allow us to
conserve cash by paying a monthly lease rental fee for use of facilities, vehicles and equipment rather than purchasing them. We may decide to cancel or terminate a lease before the end of its term, in which case we are typically liable to the
lessor for the remaining lease payments under the term of the lease. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We have guaranteed the residual value of the
underlying assets under certain of our equipment operating leases at the date of termination of such leases. We have agreed to pay any difference between this residual value and the fair market value of each underlying asset as of the lease
termination date. As of March&nbsp;31, 2016, the maximum guaranteed residual value was approximately $519.4&nbsp;million. We believe that no significant payments will be made as a result of the difference between the fair market value of the leased
equipment and the guaranteed residual value. However, there can be no assurance that future significant payments will not be required. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Letters of Credit </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Certain of our vendors require letters of credit to ensure reimbursement for amounts they are disbursing on our behalf, such as
to beneficiaries under our self-funded insurance programs. In addition, from time to time, certain customers require us to post letters of credit to ensure payment to our subcontractors and vendors under those contracts and to guarantee performance
under our contracts. Such letters of credit are generally issued by a bank or similar financial institution, typically pursuant to our credit agreement. Each letter of credit commits the issuer to pay specified amounts to the holder of the letter of
credit if the holder claims that we have failed to perform specified actions. If this were to occur, we would be required to reimburse the issuer of the letter of credit. Depending on the circumstances of such a reimbursement, we may also be
required to record a charge to earnings for the reimbursement. We do not believe that it is likely that any material claims will be made under a letter of credit in the foreseeable future. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of March&nbsp;31, 2016, we had $321.1 million in outstanding letters of credit and bank guarantees to secure our casualty
insurance program and various contractual commitments. These are irrevocable stand-by letters of credit with maturities generally expiring at various times throughout 2016 and 2017. Upon maturity, it is expected that the majority of the letters of
credit related to the casualty insurance program will be renewed for subsequent one-year periods. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Performance Bonds and Parent
Guarantees </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Many customers, particularly in connection with new construction, require us to post performance and
payment bonds issued by a financial institution known as a surety. These bonds provide a guarantee to the customer that we will perform under the terms of a contract and that we will pay subcontractors and vendors. If we fail to perform under a
contract or to pay subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. We must reimburse the surety for any expenses or outlays it incurs. Under our underwriting, continuing indemnity
and security agreement with our sureties and with the consent of the lenders that are party to our credit agreement, we have granted security interests in certain </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">57 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
of our assets to collateralize our obligations to the sureties. Subject to certain conditions and consistent with terms of our credit agreement, these security interests will be automatically
released if we maintain a credit rating that meets two of the following three conditions: (i)&nbsp;a corporate credit rating that is BBB- or higher by Standard&nbsp;&amp; Poor&#146;s Rating Services, (ii)&nbsp;a corporate family rating that is Baa3
or higher by Moody&#146;s Investors Services, Inc. or (iii)&nbsp;a corporate credit rating that is BBB- or higher by Fitch Ratings, Inc. We may be required to post letters of credit or other collateral in favor of the sureties or our customers in
the future. Posting letters of credit in favor of the sureties or our customers would reduce the borrowing availability under our credit facility. To date, we have not been required to make any reimbursements to our sureties for bond-related costs.
We believe that it is unlikely that we will have to fund significant claims under our surety arrangements in the foreseeable future. As of March&nbsp;31, 2016, the total amount of outstanding performance bonds was estimated to be approximately $2.7
billion. Our estimated maximum exposure as it relates to the value of performance bonds outstanding is lowered on each bonded project as the cost to complete is reduced, and each of our commitments under the performance bonds generally extinguishes
concurrently with the expiration of our related contractual obligation. The estimated cost to complete these bonded projects was approximately $710&nbsp;million as of March&nbsp;31, 2016. </P>
<P STYLE="margin-top:10pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Additionally, from time to time, we guarantee the obligations of our wholly owned subsidiaries, including obligations under
certain contracts with customers, certain lease obligations, certain joint venture arrangements and, in some states, obligations in connection with obtaining contractors&#146; licenses. We are not aware of any material obligations for performance or
payment asserted against us under any of these guarantees. </P> <P STYLE="margin-top:16pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Contractual Obligations </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of March&nbsp;31, 2016, our future contractual obligations were as follows (in thousands): </P>
<P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="38%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Remainder<BR>of 2016</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2017</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2018</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2019</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2020</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Thereafter</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term debt - principal <SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">403,042</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">450</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,365</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">2,558</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">397,669</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term debt - cash interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">87</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease obligations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">241,860</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">67,909</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">63,400</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47,881</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">28,750</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">16,043</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17,877</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital lease and related interests obligations
<SUP STYLE="font-size:85%; vertical-align:top">(2)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5,385</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,321</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,717</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1,461</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">886</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equipment purchase commitments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,768</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">8,768</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital commitment related to investments in unconsolidated affiliates <SUP
STYLE="font-size:85%; vertical-align:top">(3)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">66,736</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">9,377</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32,997</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">24,362</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">725,878</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">87,890</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">100,501</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">51,900</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">53,998</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">413,712</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">17,877</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Amounts are recorded in our March 31, 2016 condensed consolidated balance sheet and include $397.7 million of
outstanding revolving loans under our credit facility, which bear interest at variable market rates. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:85%; vertical-align:top">(2)</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Principal amounts of lease obligations are recorded in our March 31, 2016 condensed consolidated balance
sheet. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:85%; vertical-align:top">(3)</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">A return of capital from unconsolidated affiliates of approximately $43.5 million is anticipated in August
2017 and is not included in these amounts. As of March&nbsp;31, 2016, we had made aggregate contributions to this unconsolidated affiliate of $6.7&nbsp;million and had received $2.3&nbsp;million as a return of capital. </P></TD></TR></TABLE>
<P STYLE="margin-top:16pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Equipment Purchase Commitments </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We have committed capital for the expansion of our vehicle fleet in order to accommodate manufacturer lead times on certain
types of vehicles. As of March&nbsp;31, 2016, production orders for approximately $8.8 million had been issued with delivery dates scheduled to occur throughout the remainder of 2016. Although we have committed to the purchase of these vehicles at
the time of their delivery, we intend that these orders will be assigned to third party leasing companies and made available to us under certain of our master equipment lease agreements, which will release us from our capital commitment. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">58 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Unrecognized Tax Benefits </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We are currently under examination by the Internal Revenue Service for tax years 2010, 2011 and 2012. Additionally, certain of
our subsidiaries are under examination by various U.S. state, Canadian and other foreign tax authorities for multiple periods, and the amount of unrecognized tax benefits could therefore increase or decrease as a result of the expiration of certain
statute of limitations periods or settlements of these examinations. We believe it is reasonably possible that within the next 12 months unrecognized tax benefits may decrease by up to $27.5 million due to the expiration of certain statute of
limitations periods or settlements of the examinations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Multiemployer Pension Plans </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The previously presented table of estimated contractual obligations does not reflect the obligations under the multiemployer
pension plans in which our union employees participate. Some of our operating units are parties to various collective bargaining agreements that require us to provide to the employees subject to these agreements specified wages and benefits, as well
as to make contributions to multiemployer pension plans. Our multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on an annual basis), and contributions are made to the plans on a
&#147;pay-as-you-go&#148; basis based on our union employee payrolls. The location and number of union employees that we employ at any given time and the plans in which they may participate vary depending on the projects we have ongoing at any time
and the need for union resources in connection with those projects. Therefore, we are unable to accurately predict our union employee payroll and the amount of the resulting multiemployer pension plan contribution obligations for future periods.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We may also be required to make additional contributions to our multiemployer pension plans if they become underfunded,
and these additional contributions will be determined based on our union employee payrolls. The Pension Protection Act of 2006 added special funding and operational rules generally applicable to plan years beginning after 2007 for multiemployer
plans that are classified as &#147;endangered,&#148; &#147;seriously endangered&#148; or &#147;critical&#148; status. Plans in these classifications must adopt measures to improve their funded status through a funding improvement or rehabilitation
plan, as applicable, which may require additional contributions from employers (which may take the form of a surcharge on benefit contributions) and/or modifications to retiree benefits. A number of multiemployer plans to which our operating units
contribute or may contribute in the future are in &#147;endangered,&#148; &#147;seriously endangered&#148; or &#147;critical&#148; status. The amount of additional funds, if any, that we may be obligated to contribute to these plans in the future
cannot be reasonably estimated and are not included in the above table due to uncertainty of the future levels of work that require the specific use of the union employees covered by these plans, as well as the future contribution levels and
possible surcharges on contributions applicable to these plans. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We may also have additional liabilities imposed by law as
a result of our participation in multiemployer defined benefit pension plans. The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980, imposes certain liabilities upon employers who
are contributors to a multiemployer plan if the employer withdraws from the plan or the plan is terminated or experiences a mass withdrawal. These liabilities include an allocable share of the unfunded vested benefits in the plan for all plan
participants, not merely the benefits payable to a contributing employer&#146;s own retirees. Other than as noted below, we are not aware of any material amounts of withdrawal liability that have been or are expected to be incurred as a result of a
withdrawal by any of our operating units from any multiemployer defined benefit pension plans. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>2011 Central States
Plan Withdrawal Liability. </I>In the fourth quarter of 2011, certain of our subsidiaries withdrew from the Central States, Southeast and Southwest Areas Pension Plan (Central States Plan). This withdrawal event was the result of an amendment to a
collective bargaining agreement with the International Brotherhood of Teamsters (Teamsters) that eliminated certain employers&#146; obligations to contribute to the Central States Plan, which was then in critical status and significantly underfunded
as to its vested benefit obligations. The amendment was negotiated by the Pipe Line Contractors<I> </I>Association (PLCA) on behalf of its members,<I> </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">59 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>
</I>which include certain of our subsidiaries. Because certain of our other subsidiaries continued participation in the Central States Plan into 2012, the subsidiaries&#146; withdrawals in 2011
effected only a partial withdrawal on our behalf in 2011. We believed that the partial withdrawal was advantageous because it limited exposure to increased liability resulting from a future withdrawal event, at which point the Central States Plan
could have been further underfunded. We and other PLCA members now contribute to a different multiemployer pension plan on behalf of the affected Teamsters employees. While certain of our subsidiaries continued participation in the Central States
Plan into 2012, we believe that such subsidiaries withdrew from the Central States Plan in 2012, thereby effecting a complete withdrawal as of December&nbsp;30, 2012 for all Quanta subsidiaries.<I> </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In connection with the partial withdrawal in 2011, we recorded a withdrawal liability of approximately $32.6 million in the
fourth quarter of 2011 based on estimates received from the Central States Plan. The Central States Plan subsequently asserted that the withdrawal of the PLCA members, and thus our partial withdrawal, was not effective in 2011. The PLCA and Quanta
believed at that time that a legally effective withdrawal had occurred during the fourth quarter of 2011, and this issue was litigated in the federal district court for the Northern District of Illinois, Eastern Division. In September 2013, the
district court ruled in favor of the Central States Plan, and that decision was appealed by the PLCA. In July 2014, the Central States Plan provided us with a Notice and Demand claiming partial withdrawal liability in the amount of $39.6 million and
requiring Quanta to make payments on this assessment while the dispute is ongoing. In September 2015, the United States Court of Appeals for the Seventh Circuit ruled in favor of the PLCA and reversed the district court&#146;s previous ruling, which
had been in favor of the Central States Plan. Based on the outcome of the appeal, in January 2016, the Central States Plan issued a revised Notice and Demand claiming partial withdrawal liability in the amount of $32.9 million. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Separately, in December 2013, the Central States Plan filed lawsuits against two of our subsidiaries in connection with their
withdrawal in 2012. In the first lawsuit, the Central States Plan alleged that the subsidiary elected to participate in the Central States Plan pursuant to the collective bargaining agreement under which it participated. We argued that no such
election was made and that any payments made to the Central States Plan were made in error. In July 2014, the parties reached an agreement to settle the lawsuit, and the court dismissed the case with prejudice. In the second lawsuit, the Central
States Plan alleged that contributions made by our subsidiary to a new industry fund created after we withdrew from the Central States Plan should have been made to the Central States Plan. This arguably would have extended our withdrawal date for
this subsidiary to at least the end of 2013. We disputed these allegations on the basis that we properly paid contributions to the new industry fund based on the terms of the collective bargaining agreement under which we participated and asserted
that we terminated our obligation to contribute to the Central States Plan by the end of 2012. The parties both moved for summary judgment, and in March 2015, the court entered judgment in our favor. The Central States Plan filed a notice of appeal
in April 2015, and in December 2015, the Central States Plan agreed to dismiss the appeal with prejudice. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The ultimate
liability associated with the complete withdrawal of our subsidiaries from the Central States Plan will depend on various factors, including interpretations of the terms of the collective bargaining agreements under which the subsidiaries
participated and whether exemptions from withdrawal liability applicable to construction industry employers will be available. In March 2014, the Central States Plan provided revised estimates indicating that the total withdrawal liability based on
certain withdrawal scenarios from 2011 through 2014 could range between $40.1 million and $55.4 million, which we believe to be the range of reasonably possible loss for this matter. Additionally, based on those estimates and allowing for the
exclusion of amounts believed by management to have been improperly included in such estimates, we recorded an adjustment to cost of services during the three months ended March&nbsp;31, 2014 to increase the recognized withdrawal liability to an
amount within the range communicated to us by the Central States Plan. Given the unknown nature of some of the factors mentioned above, the final withdrawal liability cannot yet be determined with certainty. Accordingly, it is reasonably possible
that the amount owed upon final resolution of these matters could be materially higher than the expense we recognized through March&nbsp;31, 2016. Although we dispute the total liability owed to the Central States Plan, we continue to make monthly
payments according to the terms of the January 2016 </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">60 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
Notice and Demand while the parties determine the final withdrawal liability. As of March 31, 2016, we had made payments totaling $12.8 million toward the withdrawal liability assessment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>2013 Central States Plan Withdrawal Liability.</I> On October&nbsp;9, 2013, we acquired a company that experienced a
complete withdrawal from the Central States Plan prior to the date of acquisition. Prior to the acquisition, the Central States Plan issued a Notice and Demand to the acquired company claiming a withdrawal liability in the total amount of $6.9
million and requiring payments to be made on this assessment while the dispute is ongoing. In connection with the acquisition, we recorded an initial liability of $4.8 million related to this withdrawal liability, and approximately $2.1 million of
the purchase price for the acquired company was deposited into an escrow account to fund any withdrawal obligation in excess of the initial liability recorded. In January 2016, the Central States Plan issued a revised Notice and Demand claiming
withdrawal liability in the amount of $4.8 million. Although we continue to dispute the total liability owed to the Central States Plan, we continue to make monthly payments according to the terms of this revised Notice and Demand while the parties
determine the final withdrawal liability. As of March 31, 2016, we had made payments totaling $2.9 million toward the withdrawal liability assessment.<I> </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The final amount of withdrawal liability payable in connection with this matter remains the subject of a pending arbitration
proceeding and will ultimately depend on various factors, including the outcome of the PLCA litigation described above. However, the acquired company&#146;s withdrawal from the Central States Plan is not expected to have a material impact on our
financial condition, results of operations or cash flows. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Letters of Credit Fees and Commitment Fees </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Also excluded from the Contractual Obligations table is interest associated with letters of credit fees and commitment fees
under our credit facility because the outstanding letters of credit, availability and applicable interest rates and fees are variable. For additional information regarding the interest rates and fees associated with borrowings under our credit
facility, see <I>Liquidity and Capital Resources &#151; Debt Instruments &#151; Credit Facility</I> above. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Joint Venture Capital
Commitments </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We have also excluded from the Contractual Obligations table additional capital commitments associated
with investments in unconsolidated affiliates related to planned midstream infrastructure projects of approximately $5.0 million because we are unable to determine the exact timing of these capital commitments but anticipate them to be paid by
June&nbsp;1, 2017. As specific amounts of capital commitments and their timing are determined, we will reflect such amounts in the Contractual Obligations table. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Self-Insurance </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We are insured for employer&#146;s liability, general liability, auto liability and workers&#146; compensation claims. Under
these programs, the deductibles for general liability and auto liability are $10.0 million per occurrence, the deductible for workers&#146; compensation is $5.0 million per occurrence, and the deductible for employer&#146;s liability is $1.0 million
per occurrence. We are generally self-insured for all claims that do not exceed the amount of the applicable deductible. In connection with our casualty insurance programs, we are required to issue letters of credit to secure our self-insured
obligations. We also have employee health care benefit plans for most employees not subject to collective bargaining agreements, of which the primary plan is subject to a deductible of $375,000 per claimant per year. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Losses under all of these insurance programs are accrued based upon our estimate of the ultimate liability for claims reported
and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the
determination of our liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known facts and historical trends, and </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">61 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
management believes such accruals are adequate. As of March&nbsp;31, 2016 and December&nbsp;31, 2015, the gross amount accrued for insurance claims totaled $208.5 million and $209.0 million with
$154.2 million and $153.5 million considered to be long-term and included in other non-current liabilities. Related insurance recoveries/receivables as of March&nbsp;31, 2016 and December&nbsp;31, 2015 were $9.2 million and $8.6 million of which
$0.5 million and $0.6 million were included in prepaid expenses and other current assets and $8.7 million and $8.0 million were included in other assets, net. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We renew our insurance policies on an annual basis, and therefore deductibles and levels of insurance coverage may change in
future periods. In addition, insurers may cancel our coverage or determine to exclude certain items from coverage, or we may elect not to obtain certain types or incremental levels of insurance if we believe that the cost to obtain such coverage
exceeds the additional benefits obtained. In any such event, our overall risk exposure would increase, which could negatively affect our results of operations, financial condition and cash flows. The Contractual Obligations table excludes
commitments associated with our insurance liabilities, as we are unable to determine the timing of payments related to these obligations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Concentrations of Credit Risk </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We are subject to concentrations of credit risk related primarily to our cash and cash equivalents and our accounts receivable,
including amounts related to unbilled accounts receivable and costs and estimated earnings in excess of billings on uncompleted contracts. Substantially all of our cash investments are managed by what we believe to be high credit quality financial
institutions. In accordance with our investment policies, these institutions are authorized to invest this cash in a diversified portfolio of what we believe to be high quality investments, which primarily include interest-bearing demand deposits,
money market investments, money market mutual funds and investment grade commercial paper with original maturities of three months or less. Although we do not currently believe the principal amount of these investments is subject to any material
risk of loss, changes in economic conditions could impact the interest income we receive from these investments. In addition, we grant credit under normal payment terms, generally without collateral, to our customers, which include electric power
and oil and gas companies, governmental entities, general contractors, and builders, owners and managers of commercial and industrial properties located primarily in the United States, Canada and Australia. Consequently, we are subject to potential
credit risk related to changes in business and economic factors throughout the United States, Canada and Australia, which may be heightened as a result of uncertain economic and financial market conditions that have existed in recent years. However,
we generally have certain statutory lien rights with respect to services provided. Historically, some of our customers have experienced significant financial difficulties, and others may experience financial difficulties in the future. These
difficulties expose us to increased risk related to collectability of billed and unbilled receivables and costs and estimated earnings in excess of billings on uncompleted contracts for services we have performed. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">At March&nbsp;31, 2016 and December&nbsp;31, 2015, one customer accounted for approximately 16% and 12% of our consolidated
net position. The services provided to this customer related primarily to our Electric Power Infrastructure Services segment. No customers represented 10% or more of our revenues for the three months ended March&nbsp;31, 2016 and 2015, and no other
customers represented 10% or more of our consolidated net position as of March&nbsp;31, 2016 or December&nbsp;31, 2015. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Legal Proceedings </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We are from time to time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of
business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract and/or property damages, employment-related damages, punitive damages, civil penalties or other losses, or injunctive or
declaratory relief. With respect to all such lawsuits, claims and proceedings, we record a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. In addition, we disclose matters for which
management believes a material loss is at least reasonably possible. See <I>Legal Proceedings</I> and <I>Collective Bargaining Agreements</I> in Note 11 of the Notes </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">62 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
to Condensed Consolidated Financial Statements in Item&nbsp;1. <I>Financial Statements</I> of Part I of this Quarterly Report for additional information regarding litigation, claims and other
legal proceedings. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Related Party Transactions </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In the normal course of business, we enter into transactions from time to time with related parties. Our significant related
party transactions typically take the form of facility leases with prior owners of certain acquired companies. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>New Accounting Pronouncements </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B><I>Adoption of New Accounting Pronouncements </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In February 2015, the FASB issued an update which amends existing consolidation guidance, including amending the guidance
related to determining whether an entity is a variable interest entity. The guidance may be applied using a modified retrospective approach whereby the entity records a cumulative effect of adoption at the beginning of the fiscal year of initial
application. A reporting entity may also apply the amendments on a full retrospective basis. We adopted this guidance effective January&nbsp;1, 2016, and the adoption of the update did not have a significant impact on our consolidated financial
statements or related disclosures. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In April 2015, the FASB issued an update that requires debt issuance costs related to
a recognized debt liability to be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability, consistent with the presentation of debt discounts and premiums. The update is required to be adopted
retroactively for all periods presented. In August 2015, the FASB issued another update that states that the Securities Exchange Commission (SEC) staff would not object to an entity deferring and presenting debt issuance costs as an asset and
subsequently amortizing the deferred debt issuance costs ratably over the term of the line-of-credit arrangement, regardless of whether there are any outstanding borrowings on the line-of-credit arrangement. We adopted this guidance effective
January&nbsp;1, 2016, and the adoption of the update did not have a significant impact on our consolidated financial statements or related disclosures. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In April 2015, the FASB issued an update that provides guidance to customers about whether a cloud computing arrangement
includes a software license. If a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud
computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. An entity can elect to adopt the amendments either prospectively to all arrangements entered into or materially
modified after the effective date or retrospectively. We adopted this guidance effective January&nbsp;1, 2016, and the adoption of the update did not have a significant impact on our consolidated financial statements or related disclosures. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In September 2015, the FASB issued an update that requires an acquiring company to recognize adjustments to provisional
amounts that are identified during the measurement period in the reporting period in which such adjustments are determined. An acquiring company must record any effect on earnings from changes in depreciation or amortization or other income effects,
calculated as if the accounting had been completed at the acquisition date. The acquiring company must also present separately on the face of the income statement or disclose in the notes the amount recorded in current-period earnings that would
have been recorded in previous reporting periods if the adjustment had been recognized as of the acquisition date. The update is required to be adopted prospectively to adjustments that occur after the effective date with earlier application
permitted for financial statements that have not yet been issued. We adopted this guidance effective January&nbsp;1, 2016, and the adoption of the update did not have a significant impact on our consolidated financial statements or related
disclosures. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">63 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B><I>Accounting Standards Not Yet Adopted </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In May 2014, the FASB issued an update that supersedes most current revenue recognition guidance as well as some cost
recognition guidance. The update requires that an entity recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods
or services. This update also requires new qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in
judgments, information about contract balances and performance obligations, and assets recognized from costs incurred to obtain or fulfill a contract. In July 2015, the FASB affirmed its proposal to defer the effective date until fiscal years
beginning on or after December&nbsp;15, 2017. The guidance can be applied on a full retrospective or modified retrospective basis whereby the entity records a cumulative effect of initially applying this update at the date of initial application. We
are currently evaluating the potential impact of this authoritative guidance on our consolidated financial statements and will adopt this guidance effective January&nbsp;1, 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In August 2014, the FASB issued guidance to address the diversity in practice in determining when there is substantial doubt
about an entity&#146;s ability to continue as a going concern and when and how an entity must disclose certain relevant conditions and events. This update requires an entity to evaluate whether there are conditions or events, considered in the
aggregate, that raise substantial doubt about the entity&#146;s ability to continue as a going concern for a period of one year after the date that the financial statements are issued (or available to be issued). If such conditions or events exist,
an entity should disclose that there is substantial doubt about the entity&#146;s ability to continue as a going concern for a period of one year after the date that the financial statements are issued (or available to be issued), along with the
principal conditions or events that raise substantial doubt, management&#146;s evaluation of the significance of those conditions or events in relation to the entity&#146;s ability to meet its obligations and management&#146;s plans that are
intended to mitigate those conditions or events. The guidance is effective for annual and interim periods ending after December&nbsp;15, 2016. This guidance will impact the disclosure and presentation of any substantial doubt about our ability to
continue as a going concern, if such substantial doubt were to exist. We will adopt this guidance by December 31, 2016. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In July 2015, the FASB issued an update that requires inventory to be measured at the lower of either cost or net realizable
value. When evidence exists that the net realizable value of inventory is lower than its cost, the difference will be recognized as a loss in earnings in the period in which it occurs. The update is required to be adopted prospectively and is
effective for interim and annual reporting periods beginning after December&nbsp;15, 2016, although early adoption is permitted. We are currently evaluating the potential impact of this authoritative guidance on our consolidated financial statements
and will adopt this guidance by January&nbsp;1, 2017. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In January 2016, the FASB issued an update that addresses certain
aspects of recognition, measurement, presentation, and disclosure of financial instruments. The new standard is effective for interim and annual periods beginning after December&nbsp;15, 2017. Early adoption is permitted for financial statements of
fiscal years or interim periods that have not been previously issued. We are evaluating the impact of the new standard on our consolidated financial statements and will adopt the new standard by January&nbsp;1, 2018. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In February 2016, the FASB issued an update that requires companies that lease assets to recognize on the balance sheet the
assets and liabilities for the rights and obligations created by those assets. The new standard is effective for interim and annual periods beginning after December&nbsp;15, 2018. Early adoption is permitted for financial statements of fiscal years
or interim periods that have not been previously issued. We are evaluating the impact of the new standard on our consolidated financial statements and will adopt the new standard by January&nbsp;1, 2019. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In March 2016, the FASB issued an update that requires companies with share-based payments to record all of the tax effects
related to such share-based payments at settlement (or expiration) through the income statement rather than through equity. It is anticipated that companies will experience increased volatility of income tax expense upon adoption of this update.
This change is required to be applied prospectively to all excess tax </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">64 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
benefits and tax deficiencies resulting from settlements after the date of the adoption of the update and is effective for interim and annual reporting periods beginning after December&nbsp;15,
2016, although early adoption is permitted. We are currently evaluating the potential impact of this authoritative guidance on our consolidated financial statements and will adopt this guidance by January&nbsp;1, 2017. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Outlook </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We believe there
are growth opportunities across all the industries we serve. However, we and our customers continue to operate in an uncertain business environment, with gradual improvement in the economy yet continuing uncertainty in the marketplace. Significant
decreases in oil and natural gas prices since mid-2014 have adversely impacted certain of our end markets. Our customers also face stringent regulatory and environmental requirements as they develop projects to enhance and expand their
infrastructure. In addition, regulatory delays have impacted our business, particularly for larger electric transmission and pipeline projects. These economic, regulatory and other factors have negatively affected our results in the past and may
continue to create some uncertainty as to the timing of anticipated customer spending. We believe that our financial and operational strengths will enable us to manage these challenges and uncertainties, and we remain optimistic about our near-term
and long-term opportunities. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Electric Power Infrastructure Services Segment </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The North American electric grid is aging and requires significant upgrades, maintenance and expansion to meet current and
future demands for reliable power delivery. Over the past several years, many utilities across North America have begun to implement plans to improve their transmission systems in order to improve reliability and reduce congestion. Among other
things, these activities include new construction, structure change-outs, line upgrades and maintenance projects on many transmission systems. In addition, state renewable portfolio standards, which set required or voluntary standards for how much
power is to be generated from renewable energy sources, can result in the need for additional transmission lines and substations to transport the power from these facilities, which are often in remote locations, to demand centers. Other factors,
such as the reliability standards issued by the North American Electric Reliability Corporation and other regulatory actions, are also driving transmission system upgrades and expansions. We believe these factors create significant opportunities for
our transmission infrastructure services. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Demand for electricity in North America is expected to grow over the long term.
North America&#146;s electric power grid was not designed or constructed to serve today&#146;s power needs and is not adequate to efficiently serve the power needs of the future. The electric power grid is aging, continues to deteriorate and lacks
redundancy. The increasing demand for electricity, coupled with the aging infrastructure, has affected and will continue to affect reliability, requiring utilities to upgrade and expand their existing transmission and distribution systems. Current
federal legislation also requires the power industry to meet federal reliability standards for its transmission and distribution systems. We expect these system upgrades will result in increased spending and increased demand for our services over
the long term. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As demand for power grows, the need for new power generation facilities is expected to grow as well. The
development of new traditional power generation facilities, as well as renewable energy sources such as solar, wind and certain types of natural gas generation facilities, requires new or expanded transmission infrastructure to transport power to
demand centers. Renewable energy in particular often requires significant transmission infrastructure due to the remote location of renewable sources of energy. As a result, we anticipate that future development of new power generation will lead to
increased demand over the long term for our electric transmission design and construction services as well as our substation engineering and installation services. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The significant improvement in access to natural gas resources from unconventional shale formations in the United States and
Canada, driven by technological advancements, has dramatically increased the near- and long-term supply of natural gas in North America. This increase in supply has also resulted in low natural gas prices for the past several years and the
anticipation that natural gas prices will remain at lower levels going forward. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">65 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
As a result, it is anticipated that the amount of electricity generated by natural gas powered plants will increase and the majority of new fossil fuel generation facilities built in North
America for the foreseeable future will be fueled by natural gas. Further, the Environmental Protection Agency has implemented certain emissions regulations that are resulting in the development of natural gas generation facilities to replace coal
generation plants that are being retired in order to comply with the new regulations. These dynamics are anticipated to result in the need for new transmission and substation infrastructure to be built in North America to interconnect new natural
gas fired generation facilities. It is also anticipated that modifications to and reengineering of existing transmission and substation infrastructure will be required when existing coal generation facilities are retired or shut down. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We consider renewable energy, including solar, wind and certain types of natural gas generation facilities, to be an ongoing
opportunity for our engineering, project management and installation services. Concerns about greenhouse gas emissions, as well as the goal of reducing reliance on power generation from fossil fuels, are creating the need for more renewable energy
sources. Renewable portfolio standards, which mandate that renewable energy constitute a specified percentage of a utility&#146;s power generation by a specified date, exist in many states. We believe that our comprehensive services, industry
knowledge and experience in the design, installation and maintenance of renewable energy facilities will enable us to support our customers&#146; renewable energy efforts. Further, we have the financial strength to selectively provide financing
solutions to customers in a modest but strategic way to help facilitate the development of renewable energy and other projects and also potentially create construction backlog for us. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The economic feasibility of renewable energy projects, and therefore the attractiveness of investment in such projects, may
depend on the availability of tax incentive programs or the ability of the project developer to take advantage of such incentives. There is no assurance that the government will extend existing tax incentives or create new incentive or funding
programs. Although we see development of renewable energy projects, primarily utility-scale solar facilities, which could create increased demand for our engineering, procurement and construction services, we believe there is some uncertainty
whether these projects will advance to award and construction. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The Federal Energy Regulatory Commission (FERC) issued
FERC Order No.&nbsp;1000 to promote more efficient and cost-effective development of new transmission facilities. The order establishes transmission planning and cost allocation requirements intended to facilitate multi-state electric transmission
lines and to encourage competition by removing, under certain conditions, federal rights of first refusal from FERC-approved tariffs and agreements. FERC Order No.&nbsp;1000 was affirmed by FERC in May 2012 with the issuance of FERC Order
No.&nbsp;1000-A. In the short-term, we believe FERC Order No.&nbsp;1000 implementation and compliance has created some confusion and uncertainty amongst utilities and regulators that has adversely impacted the timing of some potential transmission
projects and spending. However, as these challenges are worked through, we believe FERC Order No.&nbsp;1000 has the potential to favorably impact electric transmission line development over time, particularly for large, high-voltage electric
transmission projects. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Several existing, pending or proposed legislative or regulatory actions may also positively affect
demand for the services provided by this segment in the long term, particularly in connection with electric power infrastructure and renewable energy spending. For example, legislative or regulatory action that alleviates some of the siting and
right-of-way challenges that impact transmission projects would potentially accelerate future transmission line construction. We also anticipate increased infrastructure spending by our customers as a result of regulation requiring the power
industry to meet federal reliability standards for its transmission and distribution systems and providing incentives to the industry to invest in and improve maintenance on its systems. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We believe that utilities remain committed to the expansion and strengthening of their transmission infrastructure with
planning, engineering and funding for many of their projects in place. The regulatory and environmental permitting processes remain a hurdle for some proposed transmission and renewable energy projects, and these factors continue to create
uncertainty as to timing of this spending. In the near-term, our </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">66 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
electric power infrastructure services operations have been impacted by regulatory delays, particularly for large transmission projects. However, we expect many of these projects to move forward
over a multi-year period. The timing and scope of projects can also be affected by other factors such as siting, right-of-way and unfavorable economic and market conditions. We anticipate many of these issues to be overcome and spending on
transmission projects to be active over the next few years. We currently have a number of these projects underway, and we expect this segment&#146;s backlog to remain strong throughout 2016. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">In the near-term, margins in our Electric Power Infrastructure Services segment have experienced pressure due to increased
industry transmission resource availability as construction of several large, high-voltage transmission projects has been delayed due to the challenging regulatory approval and permitting environment. In response to this trend, over the past several
quarters, we have reallocated many of our large transmission resources to the small and medium size transmission market. We believe these large transmission projects have been delayed and not canceled and that demand for our transmission services
will remain strong over the next several years. As such, we have largely maintained our transmission resource posture in order to remain strategically positioned to pursue transmission projects in the future. We also believe there are excess
transmission contractor resources in the small and medium size transmission marketplace, which is resulting in increased competition and pricing pressure for those services. Despite these competitive pressures, we will remain focused on maintaining
our pricing discipline. We believe this heightened competitive environment should be a relatively short-term dynamic and that competitive pressures could lessen as large, high-voltage transmission projects move forward over the coming quarters and
the small and medium size transmission market continues to grow and/or contractors adjust to the current environment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We
benefited from increases in distribution spending throughout the last several years, despite continued economic and political uncertainties. We believe there is an ongoing need for utilities to sustain investment in their distribution systems in
order to properly maintain their systems. In addition, a number of utilities are implementing system upgrades or &#147;hardening&#148; programs in response to severe weather events that have occurred over the past few years, which is also increasing
distribution investment in some regions of the United States. We also anticipate that utilities will continue to integrate &#147;smart grid&#148; technologies into their distribution systems over time to improve grid management and create
efficiencies. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The need to ensure available specialized labor resources for projects also drives strategic relationships
with customers. In addition, several industry and market trends are prompting customers in the electric power industry to seek outsourcing partners. These trends include an aging utility workforce and labor availability issues, increasing pressure
to reduce cost and improve reliability, and increasing duration and complexity of customer capital programs. Due to these and other factors, we believe customer demand for labor resources will continue to increase, possibly outpacing the supply of
industry resources. As a result, we believe the number of opportunities for strategic partnerships is growing. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Certain
international regions present significant opportunities for growth over time across many of our operations. We are evaluating ways in which we can strategically apply our expertise to strengthen infrastructure in various foreign countries where
infrastructure enhancements are increasingly important. For example, we are actively pursuing opportunities in growth markets where we can leverage our technology or proprietary work methods, such as our energized services, to establish a presence
in these markets. In Canada, we are leveraging our electric power infrastructure services resources, relationships and reputation to expand and grow our telecom infrastructure services operations in the country. In addition, over the last several
years we have successfully developed our telecom infrastructure services operations in several Latin American countries that offer attractive growth opportunities. We believe the success of these efforts could enable us to expand our infrastructure
services offering in Latin America to include electric power and other infrastructure services. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Oil and Gas Infrastructure Services
Segment </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We continue to believe there are growth opportunities in our Oil and Gas Infrastructure Services segment,
primarily in the installation and maintenance of larger pipeline and related facilities, as well as pipeline integrity, </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">67 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
natural gas distribution systems and specialty services such as horizontal directional drilling. We also continue to believe the existing pipeline system infrastructure in North America is
insufficient to support future development of unconventional shale formations and Canadian oil sands. We believe that the development of such resources, though declining in the near term, may continue over the long term and that building this
infrastructure would take a number of years, which we believe should increase demand for our services over the long term. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We also believe the abundant natural gas supply, combined with lower gas prices, will increase demand for natural gas in the
future. For example, the U.S. Energy Information Administration has stated that the number of natural gas-fired power plants built will increase significantly over the next two decades. Power generation from renewable energy sources also continues
to increase and become a larger percentage of the overall power generation mix. We also believe natural gas will be the fuel of choice to provide backup power generation during times when renewable energy sources are not available. We believe these
factors will result in increased development of natural gas power generation and demand for natural gas production over the long term, which should create a need for additional pipeline infrastructure to connect natural gas supplies to demand
centers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Environmental scrutiny, stringent regulatory requirements and cumbersome permitting processes caused delays of
some larger pipeline projects during the past several years. These dynamics resulted in below average larger pipeline construction opportunities for us and the industry over the last few years. However, the market for larger pipeline projects, in
our view, began to improve in the later part of 2013, though regulatory delays for some projects have moderated the pace of recovery. The lack of larger pipeline opportunities over the last few years has negatively impacted our Oil and Gas
Infrastructure Services segment margins, in part as a result of our inability to adequately cover certain fixed costs. Margins for larger pipeline projects are also subject to significant performance risk, which can arise from adverse weather
conditions, challenging geography, customer decisions and crew productivity. Our specific opportunities in the larger pipeline business are sometimes difficult to predict because of the seasonality of the bidding and construction cycles within the
industry. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">A number of larger pipeline projects from the Canadian oil sands and North American shale formations to
refineries and other demand centers are in various stages of development. Although many of these projects are still developing, a number of projects have been awarded to us and other pipeline contractors and are moving towards construction. Given
the costs and time required to bring a larger pipeline project from conception to construction, we believe many of our customers view such projects as important, strategic pieces of infrastructure, have a long-term perspective regarding their needs,
and are not primarily influenced by short term commodity fluctuations. Additionally, a number of the proposed larger oil pipeline projects that are under development have already secured oil production customers under contractual arrangements,
making these projects economically viable despite the decline in oil prices. There are also a number of larger natural gas pipeline projects that have been approved and are moving towards construction and others that are in development or going
through the regulatory approval process. If oil and natural gas prices further decline or remain at lower levels for a prolonged period, these views may change and demand for our oil and natural gas infrastructure services could be materially
impacted. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">While there is risk that some of these projects will not move forward or could be delayed, we are encouraged by
the proposed larger pipeline development plans and the successful progression of many larger pipeline projects, which is indicative of an improved and favorable large pipeline market over the next several years in North America. To that end, we have
secured contracts for significant larger pipeline projects that will be executed in 2016 and expect our pipeline construction activity to increase meaningfully through the year. These project progressions have had a favorable impact on our backlog,
and we expect additional demand for our larger pipeline services going forward. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The abundance, low price and long-term
supply of North American natural gas has also resulted in efforts to develop liquefied natural gas (LNG) export facilities in the United States, Canada and Australia, which could provide pipeline and related facilities development opportunities for
us. Natural gas prices in various international markets are significantly higher than North American natural gas prices, making the economics of </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">68 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
exporting North American natural gas to international markets attractive. A number of LNG export facilities are in various stages of planning, permitting and development in the United States and
Canada. Although we cannot be certain how many, if any, of these projects will move forward, as they could be affected by changing pricing and economic conditions, we believe our comprehensive service offerings and broad geographic presence enable
us to competitively pursue opportunities that become available. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Over the past several years, we have expanded our service
offerings into Canada and Australia, which have different market drivers and seasonality as compared to the United States. In addition, our recent acquisitions of companies that provide pipeline logistics services to the natural gas and oil industry
in the United States and specialty services to the offshore oil and gas industry further enhance the segment&#146;s service offerings, customer base and end markets. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We also believe there are growth opportunities for some of our other pipeline services, including pipeline integrity,
rehabilitation and replacement services over the long-term. The U.S. Department of Transportation has implemented regulatory legislation through the Pipeline and Hazardous Materials Safety Administration (PHMSA) relating to pipeline integrity
requirements. PHMSA continues to develop, propose and implement additional safety and pipeline integrity regulation. For example, in October 2015, PHMSA proposed regulations to make critical safety improvements for hazardous liquid pipelines. The
proposed regulations would strengthen requirements for operation, inspection and maintenance of hazardous liquid pipelines. In March 2016, PHMSA proposed regulations to update critical safety requirements for natural gas transmission pipelines. The
proposed rule would broaden the scope of safety coverage both by adding new assessment and repair criteria for gas transmission pipelines, and by expanding these protocols to include pipelines located in areas of medium population density where an
incident would pose risk to human life. The proposed rule provides pipeline operators with regulatory certainty and responds to both Congressional mandates and outside safety recommendations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We expect that these types of regulations will increase the demand for our pipeline integrity, rehabilitation and replacement
services over the long-term. As pipeline integrity testing requirements increase in stringency and frequency, we believe more information will be gathered about the condition of the nation&#146;s pipeline infrastructure, which could result in an
increase in spending by our customers on pipeline integrity initiatives. We also operate an engineering, research and development business that develops and owns pipeline inspection tools. We believe our ability to offer a complete pipeline
integrity turnkey solution to pipeline companies and gas utilities positions us to take advantage of available opportunities. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We are also experiencing an increase in demand for our natural gas distribution services as a result of improved economic
conditions, lower natural gas prices and a significant need to upgrade and replace aging infrastructure. A number of states, particularly states in the northeast United States that have cities and areas with very old natural gas distribution
infrastructure, have approved and are implementing regulations and multi-year programs to replace cast iron, wrought iron and bare steel natural gas infrastructure, which is prone to failure with age, with modern and safer pipe material. We expect
this to take an extended period of time, which should provide attractive growth opportunities for this part of our business. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The oil and gas industry is highly cyclical and subject to volatility as a result of fluctuations in natural gas, natural gas
liquids and oil prices. In the past, sustained periods of low prices for these products negatively impacted the development of related natural resources and infrastructure. The recent decline in prices has adversely impacted demand for some of our
services, primarily infrastructure services in Australia, Canada and the Gulf of Mexico. Exploration and production companies, as well as midstream companies, have significantly reduced capital spending, and are expected to continue to operate with
reduced budgets for the foreseeable future. A sustained period of lower prices, or the perceived risk of a sustained period of lower prices, may further reduce spending on exploration and production. Reduced capital spending on larger pipeline, gas
gathering and compressor systems and other related infrastructure would result in less demand for our services. In particular, the demand for infrastructure services in areas where the price of oil is influential, such as Australia, the
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">69 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
Canadian Oil Sands, certain oil driven shale formations in the United States and offshore oil resources in the Gulf of Mexico, has been materially and adversely impacted by low oil prices. These
markets could remain challenged if oil prices remain at lower levels for an extended period of time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Overall, we remain
cautiously optimistic about this segment&#146;s operations going forward. We believe that, over the long term, the market will correct the current oversupply, and as a result, oil prices could recover to higher levels. The timing of any recovery,
however, is uncertain. From a near- and medium-term perspective, we continue to believe that larger pipeline opportunities can provide strong profitability, although these projects and the profits they generate are often subject to more cyclicality
and execution risk than our other service offerings. We have also taken steps to diversify our operations in this segment through other services, such as pipeline integrity, pipeline logistics, and offshore specialty services. We believe these
measures, together with the potential for larger pipeline opportunities, will position us for profitable growth in this segment over the long-term. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><B><I>Conclusion </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Despite lower oil and natural gas prices, continuing challenges from uncertain economic conditions and restrictive regulatory
requirements, including recent regulatory delays that impacted our business in 2015 and have carried forward into 2016, particularly for large electric transmission and mainline pipe projects, we continue to see potential growth opportunities in the
industries we serve. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We are benefiting from utilities&#146; increased spending on projects to upgrade and expand their
electric power transmission infrastructure to improve system reliability and to deliver renewable electricity from new generation sources to demand centers. Favorable industry legislation and regulations are also creating incentives and a positive
environment for utilities to invest in their electrical infrastructure, particularly for transmission infrastructure. Additional environmental regulations concerning fossil fuel power generation emissions create opportunities for transmission lines
to be updated, rebuilt or replaced due to &#147;coal to gas&#148; facility replacements. We also expect utilities to outsource more of their work to companies like us, due in part to the challenges associated with their aging workforce. We believe
that we remain the partner of choice for many utilities in need of broad infrastructure expertise, specialty equipment and workforce resources, particularly as capital budgets and infrastructure projects have become larger and more complex. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The recent decline in oil and natural gas prices creates uncertainty and has adversely impacted demand for some of the
services in our Oil and Gas Infrastructure Services segment. This dynamic could continue should natural gas and oil prices further decline or remain at lower levels for an extended period of time. However, we believe long-term dynamics create growth
opportunities going forward for our oil and gas infrastructure services operations. We believe that our overall size and breadth of service offerings provide competitive advantages that allow us to leverage these potential opportunities that arise
in connection with development and production of resources from North American unconventional shale formations, the Canadian oil sands and coal seam gas and unconventional shale formations in Australia. We have experienced backlog growth in 2016
driven by new larger pipeline project awards and believe there could be additional larger pipeline project activity over the next several years. We also believe that our strategy to pursue midstream gathering system opportunities in certain
unconventional shale formations in the United States, as well as the anticipated increase in demand for our pipeline integrity, rehabilitation and replacement services from pipeline integrity initiatives, and other services in adjacent markets that
we have gained through recent acquisitions, will create attractive growth potential for us and also further diversify our service offerings in both the near and long term. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Demand for our electric and natural gas distribution services has increased over the past several years as the economy has
stabilized and spending on maintenance to improve reliability has returned. We are optimistic that continued implementation of electric distribution reliability programs and the potential for improvement in the housing market will facilitate
continued growth in demand for our electric distribution services. Gas distribution spending has been driven primarily by improving economic conditions and the lower cost of natural gas, and more recently by efforts to replace cast iron, wrought
iron and base steel distribution pipeline systems. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">70 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Competitive pricing environments, project delays and effects from restrictive
regulatory requirements have negatively impacted our margins in the past and could affect our margins in the future. Additionally, margins may be negatively impacted on a quarterly basis due to adverse weather conditions, as well as timing of
project starts or completions and other factors as previously described in <I>Understanding Margins</I>. We continue to focus on the elements of the business we can control, including costs, the margins we accept on projects, collecting receivables,
ensuring quality service, rightsizing initiatives as needed to match the markets we serve, and safely executing on the projects we are awarded. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Capital expenditures for 2016 related to continuing operations are expected to be between $200 million to $220 million. We
expect 2016 capital expenditures to be funded substantially from cash on hand, internal cash flows and borrowings under our credit facility. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We also continue to evaluate potential strategic acquisitions and similar investments to broaden our customer base, expand our
geographic area of operation, grow our portfolio of services and increase opportunities across our operations. We believe that additional attractive acquisition candidates exist primarily as a result of the highly fragmented nature of the industry,
the inability of many companies to expand and modernize due to capital constraints, and the desire of owners for liquidity. We also believe that our financial strength, entrepreneurial operating model and experienced management team are attractive
to acquisition candidates. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We believe that we are well-positioned to capitalize upon opportunities and trends in the
industries we serve because of our full-service operations with broad geographic reach, our financial strength and our technical expertise. Additionally, we believe the industry opportunities and trends discussed herein will increase the demand for
our services over the long-term, although the actual timing, magnitude and impact of these opportunities and trends on our results of operations, financial position and cash flows are difficult to predict. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Uncertainty of Forward-Looking Statements and Information </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">This Quarterly Report on Form 10-Q includes &#147;forward-looking statements&#148; reflecting assumptions, expectations,
projections, intentions or beliefs about future events that are intended to qualify for the &#147;safe harbor&#148; from liability established by the Private Securities Litigation Reform Act of 1995. You can identify these statements by the fact
that they do not relate strictly to historical or current facts. They use words such as &#147;anticipate,&#148; &#147;estimate,&#148; &#147;project,&#148; &#147;forecast,&#148; &#147;may,&#148; &#147;will,&#148; &#147;should,&#148;
&#147;could,&#148; &#147;expect,&#148; &#147;believe,&#148; &#147;plan,&#148; &#147;intend&#148; and other words of similar meaning. In particular, these include, but are not limited to, statements relating to the following: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Projected revenues, earnings per share, margins, capital expenditures, and other projections of operating or
financial results; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Expectations regarding our business outlook, growth or opportunities in particular markets;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The expected value of contracts or intended contracts with customers; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Future capital allocation initiatives, including the amount, timing, availability and strategy with respect to
any future stock repurchases; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The scope, services, term and results of any projects awarded or expected to be awarded for services to be
provided by us; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The development of oil and natural gas larger pipeline projects and their impact on our business or demand for
our services; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The level of oil, natural gas and natural gas liquids prices and their impact on our business or demand for
our services; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The impact of renewable energy initiatives, including mandated state renewable portfolio standards, the
economic stimulus package and other existing or potential energy legislation; </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">71 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Potential opportunities that may be indicated by bidding activity or similar discussions with customers;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The potential benefits from acquisitions; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The expected outcome of pending or threatened litigation; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The business plans or financial condition of our customers; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Our plans and strategies; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The current economic and regulatory conditions and trends in the industries we serve; and
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The effects or results of the sale of our fiber optic licensing operations. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">These forward-looking statements are not guarantees of future performance and involve or rely on a number of risks,
uncertainties, and assumptions that are difficult to predict or beyond our control. These forward-looking statements reflect our beliefs and assumptions based on information available to our management at the time the statements are made. We caution
you that actual outcomes and results may differ materially from what is expressed, implied or forecasted by our forward-looking statements and that any or all of our forward-looking statements may turn out to be wrong. Those statements can be
affected by inaccurate assumptions and by known or unknown risks and uncertainties, including the following: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Market conditions; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The effects of industry, economic or political conditions outside our control; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Quarterly variations in our operating results; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Adverse economic and financial conditions, including weakness in the capital markets; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Trends and growth opportunities in relevant markets; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Delays, reductions in scope or cancellations of anticipated, pending or existing projects, including as a
result of weather, regulatory or environmental processes, project performance issues, or our customers&#146; capital constraints; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The successful negotiation, execution, performance and completion of anticipated, pending and existing
contracts, including the ability to obtain awards of projects on which we bid or are otherwise discussing with customers; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Our ability to attract skilled labor and retain key personnel and qualified employees; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The potential shortage of skilled employees; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Our dependence on fixed price contracts and the potential to incur losses with respect to these contracts;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Estimates relating to our use of percentage-of-completion accounting; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Adverse impacts from weather; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Our ability to generate internal growth; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Competition in our business, including our ability to effectively compete for new projects and market share;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The effect of natural gas, natural gas liquids and oil prices on our operations and growth opportunities and
on our customers&#146; capital programs and the resulting impact on demand for our services; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The future development of natural resources in shale formations; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Potential failure of renewable energy initiatives, the economic stimulus package or other existing or
potential legislative actions to result in increased demand for our services; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Liabilities associated with multiemployer pension plans, including underfunding of liabilities and termination
or withdrawal liabilities; </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">72 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The possibility of further increases in the liability associated with our withdrawal from a multiemployer
pension plan; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Liabilities for claims that are self-insured or not insured; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Unexpected costs or liabilities that may arise from lawsuits or indemnity claims asserted against us;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The outcome of pending or threatened litigation; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Risks relating to the potential unavailability or cancellation of third party insurance, the exclusion of
coverage for certain losses, and potential increases in premiums for coverage deemed beneficial to us; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Cancellation provisions within our contracts and the risk that contracts expire and are not renewed or are
replaced on less favorable terms; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Loss of customers with whom we have long-standing or significant relationships; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The potential that participation in joint ventures exposes us to liability and/or harm to our reputation for
acts or omissions by our partners; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Our inability or failure to comply with the terms of our contracts, which may result in unexcused delays,
warranty claims, failure to meet performance guarantees, damages or contract terminations; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The inability of our customers to pay for services; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The failure to recover on payment claims against project owners or to obtain adequate compensation for
customer-requested change orders; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The failure of our customers to comply with regulatory requirements applicable to their projects, including
those related to awards of stimulus funds, which may result in project delays and cancellations; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Budgetary or other constraints that may reduce or eliminate tax incentives for or government funding of
projects, including stimulus projects, which may result in project delays or cancellations; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Estimates and assumptions in determining our financial results and backlog; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Our ability to realize our backlog; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Risks associated with operating in international markets, including instability of foreign governments,
currency fluctuations, tax and investment strategies and compliance with the laws of foreign jurisdictions, as well as the U.S. Foreign Corrupt Practices Act and other applicable anti-bribery and anti-corruption laws; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Our ability to successfully identify, complete, integrate and realize synergies from acquisitions;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The potential adverse impact resulting from uncertainty surrounding acquisitions, including the ability to
retain key personnel from the acquired businesses and the potential increase in risks already existing in our operations; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The adverse impact of impairments of goodwill, receivables and other intangible assets or investments;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Our growth outpacing our decentralized management and infrastructure; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Requirements relating to governmental regulation and changes thereto; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Inability to enforce our intellectual property rights or the obsolescence of such rights;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Risks related to the implementation of an information technology solution; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The impact of our unionized workforce on our operations, including labor stoppages or interruptions due to
strikes or lockouts; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Potential liabilities relating to occupational health and safety matters; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Our dependence on suppliers, subcontractors and equipment manufacturers; </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">73 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Beliefs and assumptions about the collectability of receivables; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The cost of borrowing, availability of cash and credit, fluctuations in the price and volume of our common
stock, debt covenant compliance, interest rate fluctuations and other factors affecting our financing and investing activities; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The ability to access sufficient funding to finance desired growth and operations; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Our ability to obtain performance bonds; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Potential exposure to environmental liabilities; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Our ability to continue to meet the requirements of the Sarbanes-Oxley Act of 2002; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Rapid technological and structural changes that could reduce the demand for our services;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The impact of increased healthcare costs arising from healthcare reform legislation; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The impact of regulatory changes on labor costs; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The impact of significant fluctuations in foreign currency exchange rates; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The business, accounting and other effects from the sale of our fiber optic licensing operations;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The potential for claims or damages associated with the sale of our fiber optic licensing operations,
including as a result of indemnity claims; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The terms of any transaction we enter into to facilitate the repurchase of shares under our stock repurchase
program; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">The other risks and uncertainties as are described elsewhere herein and in Item&nbsp;1A. <I>Risk Factors</I>
of Part&nbsp;I of our Annual Report on Form 10-K for the year ended December&nbsp;31, 2015 and as may be detailed from time to time in our other public filings with the SEC. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">All of our forward-looking statements, whether written or oral, are expressly qualified by these cautionary statements and any
other cautionary statements that may accompany such forward-looking statements or that are otherwise included in this report. In addition, we do not undertake and expressly disclaim any obligation to update or revise any forward-looking statements
to reflect events or circumstances after the date of this report or otherwise. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx135432_8"></A>Item&nbsp;3.</B></TD>
<TD ALIGN="left" VALIGN="top"><B></B><B><I>Quantitative and Qualitative Disclosures about Market Risk.</I></B><B> </B></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The information in this section should be read in connection with the information on financial market risk related to changes
in interest rates and currency exchange rates in Item&nbsp;7A. <I>Quantitative and Qualitative Disclosures About Market Risk </I>of Part II of our Annual Report on Form 10-K for the year ended December&nbsp;31, 2015. Our primary exposure to market
risk relates to unfavorable changes in concentration of credit risk, interest rates and currency exchange rates. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Credit Risk.</I> We are subject to concentrations of credit risk related to our cash and cash equivalents and our accounts
receivable, including amounts related to unbilled accounts receivable and costs and estimated earnings in excess of billings on uncompleted contracts. Substantially all of our cash investments are managed by what we believe to be high credit quality
financial institutions. In accordance with our investment policies, these institutions are authorized to invest this cash in a diversified portfolio of what we believe to be high-quality investments, which primarily include interest-bearing demand
deposits, money market investments and money market mutual funds with original maturities of three months or less. Although we do not currently believe the principal amounts of these investments are subject to any material risk of loss, changes in
economic conditions could impact the interest income we receive from these investments. In addition, as we grant credit under normal payment terms, generally without collateral, we are subject to potential credit risk related to our customers&#146;
ability to pay for services provided. This risk may be heightened as a result of the depressed economic and financial market conditions that have existed in recent years. However, we believe the concentration of credit risk<I>
</I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">74 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>
</I>related to trade accounts receivable and costs and estimated earnings in excess of billings on uncompleted<I> </I>contracts is limited because of the diversity of our customers. We perform
ongoing credit risk assessments of our customers and financial institutions and in some cases we obtain collateral or other security from our customers.<I> </I></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Interest Rate Risk. </I>As of March&nbsp;31, 2016, we had no derivative financial instruments to manage interest rate risk.
As such, we were exposed to earnings and fair value risk due to changes in interest rates with respect to our<I> </I>long-term obligations. As of March&nbsp;31, 2016, the fair value of our variable rate debt of $401.1 million<I> </I>approximated
book value. Our weighted average interest rate for the three months ended March&nbsp;31, 2016 was 2.00%. The annual effect on our pretax earnings of a hypothetical 50 basis point increase or decrease in variable interest rates would be approximately
$2.0 million based on our March&nbsp;31, 2016 balance of variable rate debt.<I> </I></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify"><I>Foreign Currency Risk.</I> The
U.S. dollar is the functional currency for the majority of our operations, which are primarily located within the United States. The functional currency for our foreign operations, which are primarily located in Canada and Australia, is typically
the currency of the country in which the foreign operating unit is located. Accordingly, our financial performance is subject to fluctuation due to changes in foreign currency exchange rates relative to the U.S. dollar. During the three months ended
March&nbsp;31, 2016, revenues from our foreign operations accounted for 20.6% of our consolidated revenues. Fluctuations in foreign exchange rates during the three months ended March&nbsp;31, 2016 caused an approximate decrease of $32.0 million in
foreign revenues compared to the three months ended March&nbsp;31, 2015. <I> </I></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We are also subject to foreign currency
risk with respect to sales, purchases and borrowings that are denominated in a currency other than the respective functional currencies of our operating units. To minimize the risk from changes in foreign currency exchange rates, we may enter into
foreign currency derivative contracts to hedge our foreign currency risk on a cash flow basis. There were no outstanding foreign currency derivative contracts at March&nbsp;31, 2016. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We also have foreign exchange risk related to cash and cash equivalents in foreign banks. Based on the balance of cash and
cash equivalents in foreign banks of $137.0 million as of March&nbsp;31, 2016, an assumed 5% adverse change to foreign exchange rates would result in a fair value decline of $6.9 million. Fluctuations in fair value are recorded in &#147;Accumulated
other comprehensive income (loss),&#148; a separate component of stockholders&#146; equity. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx135432_9"></A>Item&nbsp;4.</B></TD>
<TD ALIGN="left" VALIGN="top"><B></B><B><I>Controls and Procedures.</I></B><B> </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Attached as exhibits to
this Quarterly Report are certifications of Quanta&#146;s Chief Executive Officer and Chief Financial Officer that are required in accordance with Rule 13a-14 of the Securities Exchange Act of 1934, as amended (the Exchange Act). This <I>Controls
and Procedures</I> section includes information concerning the controls and controls evaluation referred to in the certifications, and it should be read in conjunction with the certifications for a more complete understanding of the topics
presented. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Evaluation of Disclosure Controls and Procedures </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Our management has established and maintains a system of disclosure controls and procedures that are designed to provide
reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act, such as this Quarterly Report, is recorded, processed, summarized and reported within the time periods specified in
the SEC rules and forms. The disclosure controls and procedures are also designed to provide reasonable assurance that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial
Officer, as appropriate to allow timely decisions regarding required disclosure. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of the end of the period covered by
this Quarterly Report, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15(b) of the Exchange Act. This evaluation was carried out under the supervision and with the
participation of our management, including our </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">75 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">
Chief Executive Officer and Chief Financial Officer. Based on this evaluation, these officers have concluded that, as of March&nbsp;31, 2016, our disclosure controls and procedures were effective
to provide reasonable assurance of achieving their objectives. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Internal Control over Financial Reporting </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">There has been no change in our internal control over financial reporting that occurred during the quarter ended March&nbsp;31,
2016 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Design and Operation
of Control Systems </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Our management, including the Chief Executive Officer and Chief Financial Officer, does not expect
that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute,
assurance that the control system&#146;s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of
the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the company have been
detected. These inherent limitations include the realities that judgments in decision-making can be faulty and breakdowns can occur because of simple errors or mistakes. Controls can be circumvented by the individual acts of some persons, by
collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will
succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">76 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PART II &#151; OTHER INFORMATION </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx135432_10"></A>Item&nbsp;1.</B></TD>
<TD ALIGN="left" VALIGN="top"><B></B><B><I>Legal Proceedings.</I></B><B> </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">We are from time to time party
to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract and/or property damages,
employment-related damages, punitive damages, civil penalties or other losses, or injunctive or declaratory relief. With respect to all such lawsuits, claims and proceedings, we record a reserve when it is probable that a liability has been incurred
and the amount of loss can be reasonably estimated. In addition, we disclose matters for which management believes a material loss is at least reasonably possible. See <I>Legal Proceedings </I>and<I> Collective Bargaining Agreements</I> in Note 11
of the Notes to Condensed Consolidated Financial Statements in Item&nbsp;1.<I> Financial Statements </I>of Part I of this Quarterly Report, which are incorporated by reference in this Item&nbsp;1. <I>Legal Proceedings </I>of Part II of this
Quarterly Report, for additional information regarding litigation, claims and other legal proceedings. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><B><A NAME="tx135432_11"></A>Item&nbsp;1A.</B></TD>
<TD ALIGN="left" VALIGN="top"><B></B><B><I>Risk Factors.</I></B><B> </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">As of the date of this filing, there
have been no material changes from the risk factors previously disclosed in Item&nbsp;1A. <I>Risk Factors</I> of Part I of our Annual Report on Form 10-K for the year ended December&nbsp;31, 2015 (2015 Annual Report). An investment in our common
stock or other equity securities involves various risks. When considering an investment in our company, you should carefully consider all of the risk factors described herein and in our 2015 Annual Report. The matters specifically identified are not
the only risks and uncertainties we face, and there may be additional matters that are not known to us or that we currently consider immaterial. All of these risks and uncertainties could adversely affect our business, financial condition or future
results, and thus the value of an investment in our company. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx135432_12"></A>Item&nbsp;2.</B></TD>
<TD ALIGN="left" VALIGN="top"><B></B><B><I>Unregistered Sales of Equity Securities and Use of Proceeds.</I></B><B> </B></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Unregistered Sales of Equity Securities </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">None. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Issuer
Purchases of Equity Securities During the First Quarter of 2016 </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">The following table contains information about our
purchases of equity securities during the three months ended March&nbsp;31, 2016. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="38%"></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:22.65pt; font-size:8pt; font-family:Times New Roman"><B>Period</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total&nbsp;Number&nbsp;of<BR>Shares&nbsp;Purchased</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Average&nbsp;Price<BR>Paid&nbsp;per&nbsp;Share</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total&nbsp;Number</B><br><B>of&nbsp;Shares&nbsp;Purchased</B><br><B>as Part of Publicly</B><br><B>Announced Plans<BR>or&nbsp;Programs</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Maximum&nbsp;Number<BR>(or Approximate</B><br><B>Dollar Value) of<BR>Shares</B><br><B>that may yet be</B><br><B>Purchased Under</B><br><B>the Plans
or<BR>Programs<SUP STYLE="font-size:85%; vertical-align:top"> (2)</SUP></B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">January&nbsp;1-31, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax Withholdings<SUP STYLE="font-size:85%; vertical-align:top"> (1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">February&nbsp;1-29, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax Withholdings<SUP STYLE="font-size:85%; vertical-align:top"> (1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">300,430</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">20.21</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">March&nbsp;1-31, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax Withholdings<SUP STYLE="font-size:85%; vertical-align:top"> (1)</SUP></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">45,535</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">22.30</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">345,965</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">$</TD>
<TD VALIGN="bottom" ALIGN="right">200,120,407</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">77 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:85%; vertical-align:top">(1)</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Includes shares purchased from employees to satisfy tax withholding obligations in connection with the vesting
of restricted stock and restricted stock unit awards. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:85%; vertical-align:top">(2)</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">On August&nbsp;5, 2015, we issued a press release announcing that our board of directors approved a stock
repurchase program authorizing us to purchase, from time to time through February&nbsp;28, 2017, up to $1.25 billion of our outstanding common stock. Repurchases under the program can be made in open market or privately negotiated transactions,
including pursuant to an accelerated share repurchase arrangement, issuer repurchase plan or otherwise, at our discretion, based on market and business conditions, applicable contractual and legal requirements and other factors. This program does
not obligate us to acquire any specific amount of common stock and may be modified or terminated by our board of directors at any time at its sole discretion and without notice. On April&nbsp;12, 2016, upon final settlement of an accelerated share
repurchase arrangement (the ASR) entered into in August 2015, we received 9.4&nbsp;million additional shares of our common stock, representing $150.0&nbsp;million paid under the ASR. After final settlement of the ASR, approximately $50.1 million
remained available under the program. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx135432_13"></A>Item&nbsp;3.</B></TD>
<TD ALIGN="left" VALIGN="top"><B></B><B><I>Defaults Upon Senior Securities.</I></B><B> </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">None. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx135432_14"></A>Item&nbsp;4.</B></TD>
<TD ALIGN="left" VALIGN="top"><B></B><B><I>Mine Safety Disclosures.</I></B><B> </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">None. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx135432_15"></A>Item&nbsp;5.</B></TD>
<TD ALIGN="left" VALIGN="top"><B></B><B><I>Other Information.</I></B><B> </B></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">None. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">78 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="8%" VALIGN="top" ALIGN="left"><B><A NAME="tx135432_16"></A>Item&nbsp;6.</B></TD>
<TD ALIGN="left" VALIGN="top"><B></B><B><I>Exhibits.</I></B><B> </B></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD WIDTH="88%"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:39.10pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Exhibit&nbsp;No.</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:39.50pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Description</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;3.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Restated Certificate of Incorporation of Quanta Services, Inc. (previously filed as Exhibit 3.3 to the Company&#146;s Form 8-K filed May 25, 2011 and incorporated herein by reference)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;3.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certificate of Designation of Series G Preferred Stock (previously filed as Exhibit 3.1 to the Company&#146;s Form 8-K filed January 17, 2014 and incorporated herein by reference)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;3.3</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Bylaws of Quanta Services, Inc., as amended and restated March 27, 2014 (previously filed as Exhibit 3.1 to the Company&#146;s Form 8-K filed March 31, 2014 and incorporated herein by reference)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.1&nbsp;&#094;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Quanta Services, Inc. Senior Leadership Annual Incentive Plan 2016 and Quanta Services, Inc. Senior Leadership Long-Term Incentive Plan 2016 (previously filed as Exhibit 10.1 to the Company&#146;s Form 8-K filed March 30, 2016 and
incorporated herein by reference)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.2&nbsp;*&#094;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Form of Restricted Stock Unit Award Agreement for awards with performance condition(s) to employee/consultant pursuant to the 2011 Omnibus Equity Incentive Plan</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.1&nbsp;&nbsp;*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certification by Chief Executive Officer pursuant to Rule 13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.2&nbsp;&nbsp;*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certification by Chief Financial Officer pursuant to Rule 13a -14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith)</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;32.1&nbsp;*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certification by Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;99.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Master Confirmation &#151; Uncollared Accelerated Share Repurchase, dated August 7, 2015, between Quanta Services, Inc. and J.P. Morgan Securities LLC, as agent for JPMorgan Chase Bank, National Association, London Branch
(previously filed as Exhibit 99.1 to the Company&#146;s <FONT STYLE="white-space:nowrap">Form&nbsp;8-K</FONT> filed August 12, 2015 and incorporated herein by reference)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Instance Document</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>INS&nbsp;*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Schema Document</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>SCH&nbsp;*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Calculation Linkbase Document</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>CAL&nbsp;*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Label Linkbase Document</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>LAB&nbsp;*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Presentation Linkbase Document</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>PRE&nbsp;*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Definition Linkbase Document</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>DEF&nbsp;*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Filed or furnished herewith </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">&#094;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Management contracts or compensatory plans or arrangements </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">79 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx135432_17"></A>SIGNATURE </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant, Quanta Services, Inc., has duly caused
this report to be signed on its behalf by the undersigned, thereunto duly authorized. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="6%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">QUANTA SERVICES, INC.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">By:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center">/s/&nbsp;&nbsp;&nbsp;&nbsp;DERRICK A.
JENSEN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Derrick A. Jensen</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Chief Financial Officer</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">(Principal Financial Officer and</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">Principal Accounting Officer)</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dated: May 10, 2016 </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">80 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>INDEX TO EXHIBITS </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="7%"></TD>
<TD WIDTH="88%"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:39.10pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Exhibit&nbsp;No.</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:39.50pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Description</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;3.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Restated Certificate of Incorporation of Quanta Services, Inc. (previously filed as Exhibit 3.3 to the Company&#146;s Form 8-K filed May 25, 2011 and incorporated herein by reference)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;3.2</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certificate of Designation of Series G Preferred Stock (previously filed as Exhibit 3.1 to the Company&#146;s Form 8-K filed January 17, 2014 and incorporated herein by reference)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;&nbsp;&nbsp;3.3</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Bylaws of Quanta Services, Inc., as amended and restated March 27, 2014 (previously filed as Exhibit 3.1 to the Company&#146;s Form 8-K filed March 31, 2014 and incorporated herein by reference)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.1&nbsp;&#094;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Quanta Services, Inc. Senior Leadership Annual Incentive Plan 2016 and Quanta Services, Inc. Senior Leadership Long-Term Incentive Plan 2016 (previously filed as Exhibit 10.1 to the Company&#146;s Form 8-K filed March 30, 2016 and
incorporated herein by reference)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;10.2&nbsp;*&#094;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Form of Restricted Stock Unit Award Agreement for awards with performance condition(s) to employee/consultant pursuant to the 2011 Omnibus Equity Incentive Plan</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.1&nbsp;*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certification by Chief Executive Officer pursuant to Rule 13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.2&nbsp;*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certification by Chief Financial Officer pursuant to Rule 13a -14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;32.1&nbsp;*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Certification by Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;99.1</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Master Confirmation &#151; Uncollared Accelerated Share Repurchase, dated August 7, 2015, between Quanta Services, Inc. and J.P. Morgan Securities LLC, as agent for JPMorgan Chase Bank, National Association, London Branch
(previously filed as Exhibit 99.1 to the Company&#146;s <FONT STYLE="white-space:nowrap">Form&nbsp;8-K</FONT> filed August 12, 2015 and incorporated herein by reference)</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD></TD>
<TD VALIGN="bottom" WIDTH="9%"></TD>
<TD WIDTH="87%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:Times New Roman">INS&nbsp;*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Instance Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:Times New Roman">SCH&nbsp;*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Schema Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:Times New Roman">CAL&nbsp;*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Calculation Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:Times New Roman">LAB&nbsp;*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Label Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:Times New Roman">PRE&nbsp;*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Presentation Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101<BR> <P STYLE="margin-bottom:1pt; margin-top:0pt; font-size:10pt; font-family:Times New Roman">DEF&nbsp;*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Definition Linkbase Document</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Filed or furnished herewith </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">&#094;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Management contracts or compensatory plans or arrangements </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">81 </P>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>2
<FILENAME>d135432dex102.htm
<DESCRIPTION>EX-10.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 10.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>FORM OF </U></B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>RESTRICTED STOCK UNIT AGREEMENT </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Award with Performance Condition(s) to Employee/Consultant </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Pursuant to the 2011 Omnibus Equity Incentive Plan </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>
<TD WIDTH="68%"></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="8%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Participant:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Address:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="24"></TD>
<TD HEIGHT="24" COLSPAN="2"></TD>
<TD HEIGHT="24" COLSPAN="2"></TD>
<TD HEIGHT="24" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Number of Restricted Stock Units:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Date of Grant:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Vesting of Restricted Stock Units:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:43.75pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Vesting&nbsp;Date</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:33.10pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Vested&nbsp;%</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33<SUP STYLE="vertical-align:top">&nbsp;1</SUP>&#8260;<SUB STYLE="vertical-align:bottom">3</SUB></TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33<SUP STYLE="vertical-align:top">&nbsp;1</SUP>&#8260;<SUB STYLE="vertical-align:bottom">3</SUB></TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33<SUP STYLE="vertical-align:top">&nbsp;1</SUP>&#8260;<SUB STYLE="vertical-align:bottom">3</SUB></TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Total</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">100</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Quanta Services, Inc., a Delaware corporation (the &#147;<U>Company</U>&#148;), hereby grants to Participant,
pursuant to the provisions of the Quanta Services, Inc. Senior Leadership Annual and/or Long-Term Incentive Plan, as amended from time to time (collectively the &#147;<U>Incentive Plan</U>&#148;), a sub-plan of the Quanta Services, Inc. 2011 Omnibus
Equity Incentive Plan, as amended from time to time in accordance with its terms (the &#147;<U>Plan</U>&#148;), an award (this &#147;<U>Award</U>&#148;) of the number of restricted stock units (the &#147;<U>Restricted Stock Units</U>&#148;) set
forth on the Company&#146;s electronic stock plan administration platform grant summary report for Participant (the &#147;<U>Grant Summary Report</U>&#148;), effective as of the &#147;Date of Grant&#148; set forth on the Grant Summary Report (the
&#147;<U>Date of Grant</U>&#148;), upon and subject to the terms and conditions set forth in this Restricted Stock Unit Agreement (this &#147;<U>Agreement</U>&#148;), the Incentive Plan and the Plan, which are incorporated herein by reference.
Unless otherwise defined in this Agreement, capitalized terms used in this Agreement shall have the meanings assigned to them in the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1. <U>EFFECT OF THE PLAN</U>. The Restricted Stock Units awarded to Participant are subject to all of the provisions of the Plan, the
Incentive Plan and this Agreement, together with all rules and determinations from time to time issued by the Committee and by the Board pursuant to the Plan. The Company hereby reserves the right to amend, modify, restate, supplement or terminate
the Plan and/or the Incentive Plan without the consent of Participant, so long as such amendment, modification, restatement or supplement shall not materially reduce the rights and benefits available to Participant hereunder, and this Award shall be
subject, without further action by the Company or Participant, to such amendment, modification, restatement or supplement unless provided otherwise therein. </P>

<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2. <U>GRANT</U>. This Agreement shall evidence Participant&#146;s rights with respect to the
award of Restricted Stock Units. Participant agrees that the Restricted Stock Units shall be subject to all of the terms and conditions set forth in this Agreement, the Incentive Plan and the Plan, including, but not limited to, the forfeiture
conditions set forth in Section&nbsp;5 of this Agreement and the satisfaction of the Required Withholding as set forth in Section&nbsp;10(a) of this Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3. <U>PERFORMANCE CONDITION(S)</U>. The vesting of the Restricted Stock Units shall be subject to the achievement by the Company of the
performance standard(s) as reviewed and approved by the Committee and reflected in the resolutions of the Committee (the &#147;<U>Performance Goals</U>&#148;). The determination by the Committee with respect to the achievement of the Performance
Goals shall be made as soon as administratively practicable following the date on which all Company information necessary to assess achievement of the Performance Goals becomes available. The specific date on which such determination is formally
made and approved by the Committee is referred to as the &#147;<U>Determination Date</U>.&#148; After the Determination Date, the Company shall notify Participant of the forfeiture, or commencement of vesting, of the Restricted Stock Units depending
on whether, and if applicable, to what extent, the Performance Goals were achieved by the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4. <U>VESTING SCHEDULE; SERVICE
REQUIREMENT</U>. Except as provided otherwise in Section&nbsp;5 of this Agreement, a portion of the Restricted Stock Units shall vest during Participant&#146;s continued service with the Company or an Affiliate (&#147;<U>Continuous
Service</U>&#148;) on each &#147;Vesting Date&#148; set forth on Participant&#146;s Grant Summary Report (each, a &#147;<U>Vesting Date</U>&#148;), if and only if the Committee has determined that the applicable Performance Goals have been achieved,
as follows: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) thirty-three and one-third percent (33&nbsp;1/3%)&nbsp;of the Restricted Stock Units will vest on the first Vesting Date,
or if the first Vesting Date occurs prior to the Determination Date, then on the Determination Date, which shall be deemed the first Vesting Date hereunder; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) an additional thirty-three and one-third percent (33&nbsp;1/3%)&nbsp;of the Restricted Stock Units will vest on the second Vesting Date;
and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) the remaining thirty-three and one-third percent (33&nbsp;1/3%)&nbsp;of the Restricted Stock Units will vest on the third Vesting
Date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If an installment of the vesting would result in a fractional vested Restricted Stock Unit, such installment will be rounded to the next higher or
lower Restricted Stock Unit, except that the final installment will be for the balance of the Restricted Stock Units. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5. <U>CONDITIONS OF
FORFEITURE</U>. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) Upon a determination by the Committee on the Determination Date that the Performance Goals have not been achieved,
all unvested Restricted Stock Units as of the Determination Date shall, without further action of any kind by the Company or Participant, be forfeited. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Page 2 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Subject to Section&nbsp;15(g) of the Plan, upon any termination of Participant&#146;s
Continuous Service (the &#147;<U>Termination Date</U>&#148;) for any or no reason (other than due to Participant&#146;s death), including but not limited to Participant&#146;s voluntary resignation or termination by the Company with or without
cause, before all of the Restricted Stock Units become vested, all unvested Restricted Stock Units as of the Termination Date shall, without further action of any kind by the Company or Participant, be forfeited. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) Unvested Restricted Stock Units that are forfeited shall be deemed to be immediately cancelled without any payment by the Company or
action by Participant. Following such forfeiture, Participant shall have no further rights with respect to such forfeited Restricted Stock Units. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) Notwithstanding anything to the contrary in this Agreement, the unvested Restricted Stock Units shall become vested (i)&nbsp;on the death
of Participant during Participant&#146;s Continuous Service or (ii)&nbsp;upon the occurrence of a Change in Control during Participant&#146;s Continuous Service. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">6. <U>SETTLEMENT AND DELIVERY OF COMMON SHARES</U>. Settlement of Restricted Stock Units shall be made on the Vesting Date, or, if later, the
payment date under the terms of any deferral arrangement as may be established between the Company and Participant (in each case subject to an administrative processing window of up to fifteen (15)&nbsp;days thereafter). Settlement will be made by
issuance of Common Shares. Notwithstanding the foregoing, the Company shall not be obligated to issue any Common Shares if counsel to the Company determines that such sale or delivery would violate any applicable law or any rule or regulation of any
governmental authority or any rule or regulation of, or agreement of the Company with, any securities exchange or association upon which the Common Shares is listed or quoted. The Company shall in no event be obligated to take any affirmative action
in order to cause the issuance of Common Shares to comply with any such law, rule, regulation or agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">7.
<U>NON-TRANSFERABILITY</U>. Participant may not sell, transfer, pledge, exchange, hypothecate, or otherwise encumber or dispose of any of the Restricted Stock Units, or any right or interest therein, by operation of law or otherwise. A Restricted
Stock Unit is personal to Participant and is <FONT STYLE="white-space:nowrap">non-assignable</FONT> and <FONT STYLE="white-space:nowrap">non-transferable</FONT> other than by will or by the laws of descent and distribution in the event of death of
Participant. Any transfer in violation of this Section&nbsp;7 shall be void and of no force or effect. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">8. <U>DIVIDEND AND VOTING
RIGHTS</U>. Participant shall have no rights to dividends or other rights of a stockholder with respect to the Restricted Stock Units unless and until such time as the Award has been settled by the issuance of Common Shares to Participant.
Participant shall have the right to receive a cash dividend equivalent payment with respect to the Restricted Stock Units for cash dividends payable to holders of Common Shares as of a record date designated by the Company that is within the period
beginning on the Date of Grant and ending on the date the Common Shares are issued to Participant in settlement of the Restricted Stock Units, which dividend equivalent payment shall be payable to Participant at the same time as Participant receives
settlement of the Restricted Stock Units. In the event of forfeiture of Restricted Stock Units, Participant shall have no further rights with respect to such Restricted Stock Units. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Page 3 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">9. <U>CAPITAL ADJUSTMENTS AND CORPORATE EVENTS</U>. If, from time to time during the term of this
Agreement, there is any capital adjustment affecting the outstanding Common Shares as a class without the Company&#146;s receipt of consideration, the unvested Restricted Stock Units shall be adjusted in accordance with the provisions of
Section&nbsp;12(a) of the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">10. <U>TAX MATTERS</U>. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) The Company&#146;s obligation to deliver Common Shares to Participant upon the settlement of such Restricted Stock Units shall be subject
to the satisfaction of any and all applicable federal, state and local income and/or employment tax withholding requirements (the &#147;<U>Required Withholding</U>&#148;). At the time of issuance of Common Shares upon vesting or settlement of
Restricted Stock Units, the Company shall withhold from the Common Shares that otherwise would have been delivered to Participant an appropriate number of Common Shares necessary to satisfy Participant&#146;s Required Withholding, and deliver the
remaining Common Shares to Participant. The distribution of Common Shares described in Section&nbsp;6 will be net of such Common Shares that are withheld to satisfy applicable taxes pursuant to this Section&nbsp;10. In lieu of withholding Common
Shares, the Committee may, in its discretion, authorize the satisfaction of tax withholding by a cash payment to the Company, by withholding an appropriate amount of cash from base pay, or by such other method as the Committee determines may be
appropriate to satisfy all obligations for withholding of such taxes. The obligations of the Company under this Award will be conditioned on such satisfaction of the Required Withholding. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Participant acknowledges that the tax consequences associated with this Award are complex and that the Company has urged Participant to
review with Participant&#146;s own tax advisors the federal, state, and local tax consequences of this Award. Participant is relying solely on such advisors and not on any statements or representations of the Company or any of its agents.
Participant understands that Participant (and not the Company) shall be responsible for Participant&#146;s own tax liability that may arise as a result of the Award. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">11. <U>ENTIRE AGREEMENT; GOVERNING LAW</U>. The Plan, the Incentive Plan and this Agreement constitute the entire agreement of the Company and
Participant (collectively, the &#147;<U>Parties</U>&#148;) with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Parties with respect to the subject matter hereof. If there is any
inconsistency among the provisions of this Agreement, the Incentive Plan and the Plan, the provisions of the Plan shall govern. Nothing in the Plan, the Incentive Plan and this Agreement (except as expressly provided therein or herein) is intended
to confer any rights or remedies on any person other than the Parties. THE PLAN, THE INCENTIVE PLAN AND THIS AGREEMENT ARE TO BE CONSTRUED IN ACCORDANCE WITH AND GOVERNED BY THE INTERNAL LAWS OF THE STATE OF DELAWARE, WITHOUT GIVING EFFECT TO ANY
CHOICE-OF-LAW RULE THAT WOULD CAUSE THE APPLICATION OF THE LAWS OF ANY JURISDICTION OTHER THAN THE INTERNAL LAWS OF THE STATE OF DELAWARE TO THE RIGHTS AND DUTIES OF THE PARTIES. Should any provision of the Plan, the Incentive Plan or this Agreement
relating to the subject matter hereof be determined by a court of law to be illegal or unenforceable, such provision shall be enforced to the fullest extent allowed by law and the other provisions shall nevertheless remain effective and shall remain
enforceable. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Page 4 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">12. <U>INTERPRETIVE MATTERS</U>. Whenever required by the context, pronouns and any variation
thereof shall be deemed to refer to the masculine, feminine, or neuter, and the singular shall include the plural, and vice versa. The term &#147;include&#148; or &#147;including&#148; does not denote or imply any limitation. The captions and
headings used in this Agreement are inserted for convenience and shall not be deemed a part of this Award or this Agreement for construction or interpretation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">13. <U>DISPUTE RESOLUTION</U>. The provisions of this Section&nbsp;13 shall be the exclusive means of resolving disputes of the Parties
(including any other persons claiming any rights or having any obligations through the Company or Participant) arising out of or relating to the Plan, the Incentive Plan and this Agreement. The Parties shall attempt in good faith to resolve any
disputes arising out of or relating to the Plan, the Incentive Plan and this Agreement by negotiation between individuals who have authority to settle the controversy. Negotiations shall be commenced by either Party by a written statement of the
Party&#146;s position and the name and title of the individual who will represent the Party. Within thirty (30)&nbsp;days of the written notification, the Parties shall meet at a mutually acceptable time and place, and thereafter as often as both
parties reasonably deem necessary, to resolve the dispute. If the dispute has not been resolved by negotiation within ninety (90)&nbsp;days of the written notification of the dispute, either Party may file suit and each Party agrees that any suit,
action, or proceeding arising out of or relating to the Plan, the Incentive Plan or this Agreement shall be brought in the United States District Court for the Southern District of Texas, Houston Division (or should such court lack jurisdiction to
hear such action, suit or proceeding, in a Texas state court in Harris County, Texas) and that the Parties shall submit to the jurisdiction of such court. The Parties irrevocably waive, to the fullest extent permitted by law, any objection a Party
may have to the laying of venue for any such suit, action or proceeding brought in such court. THE PARTIES ALSO EXPRESSLY WAIVE ANY RIGHT THEY HAVE OR MAY HAVE TO A JURY TRIAL OF ANY SUCH SUIT, ACTION OR PROCEEDING. If any one or more provisions of
this Section&nbsp;13 shall for any reason be held invalid or unenforceable, it is the specific intent of the Parties that such provisions shall be modified to the minimum extent necessary to make it or its application valid and enforceable. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">14. <U>RESTRICTIVE COVENANTS</U>. In consideration for the grant of this Award, (a)&nbsp;Participant hereby agrees to abide by the restrictive
covenants set forth in Section&nbsp;14 of the Plan, and (b)&nbsp;Participant hereby agrees that during Participant&#146;s Continuous Service and for one year thereafter, Participant shall not solicit any person who is an employee of the Company or
any Affiliate for the purpose or with the intent of enticing such employee away from or out of the employ of the Company or any Affiliate. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">15. <U>AMENDMENT; WAIVER</U>. This Agreement may be amended or modified only by means of a written document or documents signed by the Company
and Participant. Any provision for the benefit of the Company contained in this Agreement may be waived, either generally or in any particular instance, by the Board or by the Committee. A waiver on one occasion shall not be deemed to be a waiver of
the same or any other breach on a future occasion. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">16. <U>NOTICE</U>. Any notice or other communication required or permitted hereunder
shall be given in writing and shall be deemed given, effective, and received upon prepaid </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Page 5 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
delivery in person or by courier or upon the earlier of delivery or the third business day after deposit in the United States mail if sent by certified mail, with postage and fees prepaid, and
addressed as applicable, if to the Company, at its corporate headquarters address, Attention: Stock Plan Administration, and if to Participant, at its address on file with the Company&#146;s stock plan administration service provider. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">17. <U>CLAWBACK</U>. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)
Notwithstanding anything herein to the contrary, if any incentive based compensation, or any other compensation, paid or payable to Participant as a current or former executive officer of the Company pursuant to the Plan is subject to recovery under
any law, government regulation, order or stock exchange listing requirement, such compensation shall be subject to such deductions and clawback (recovery), including by means of repayment by Participant and/or withholding of future wages, as may be
required to be made pursuant to law, government regulation, order, stock exchange listing requirement (or any policy of the Company adopted pursuant to any such law, government regulation, order or stock exchange listing requirement). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Further, notwithstanding anything herein to the contrary, if any incentive based compensation, or any other compensation, is paid or
payable to Participant other than as a current or former executive officer of the Company pursuant to the Plan which, if payable to an executive officer of the Company, would be subject to recovery under any law, government regulation, order or
stock exchange listing requirement, such compensation shall be, in the discretion of the Committee, subject to such deductions and clawback (recovery), including by means of repayment by Participant and/or withholding of future wages, to the same
extent as may be required to be made pursuant to law, government regulation, order, stock exchange listing requirement (or any policy of the company adopted pursuant to any such law, government regulation, order or stock exchange listing
requirement) with respect to an executive officer of the Company, but only to the extent that the circumstances requiring such deductions and clawback (recovery) are attributable in whole or in part to the functional area or operating unit with whom
Participant is associated. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) Acceptance of this Award pursuant to the Plan renders Participant&#146;s future wages subject to
withholding by the Company to permit recovery of any amounts that may become due under this Section&nbsp;17. This provision shall survive to the extent required by law, government regulation, order, stock exchange listing requirement (or any policy
of the Company adopted pursuant to any such law, government regulation, order or stock exchange listing requirement). Participant hereby acknowledges and agrees in writing to the foregoing as a condition to receipt of this Award. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">18. <U>SECTION 409A</U>. The award of Restricted Stock Units is intended to be (i)&nbsp;exempt from Section&nbsp;409A of the Code including,
but not limited to, by reason of compliance with the short-term deferral exemption as specified in Treas. Reg. &#167;&nbsp;1.409A-1(b)(4); or (ii)&nbsp;in compliance with Section&nbsp;409A, and the provisions of this Agreement shall be administered,
interpreted and construed accordingly. Notwithstanding anything herein to the contrary, if Participant is a &#147;specified employee&#148; as such term is defined in Section&nbsp;409A of the Code, any amounts that would otherwise be payable
hereunder as nonqualified deferred compensation within the meaning of Section&nbsp;409A of the Code on account of separation from service (other </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Page 6 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
than by reason of death) to Participant shall not be payable before the earlier of (i)&nbsp;the date that is 6 months after the date of Participant&#146;s separation from service, or
(ii)&nbsp;the date that otherwise complies with the requirements of Section&nbsp;409A of the Code. To the extent required to comply with Section&nbsp;409A of the Code, any amounts that would otherwise be payable hereunder upon an event described in
Section&nbsp;2(f) of the Plan as nonqualified deferred compensation within the meaning of Section&nbsp;409A of the Code, such event shall not constitute a &#147;<U>Change in Control</U>&#148; under this Agreement unless and until such event
constitutes a change in the ownership or effective control of the Company or in the ownership of a substantial portion of the assets of the Company within the meaning of Section&nbsp;409A(a)(2)(A)(v) of the Code. The Company makes no commitment or
guarantee to Participant that any federal or state tax treatment shall apply or be available to any person eligible for benefits under this Agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">19. <U>ACKNOWLEDGMENTS</U>. PARTICIPANT ACKNOWLEDGES AND AGREES THAT (A)&nbsp;THE SHARES SUBJECT TO THIS RESTRICTED STOCK UNIT AWARD SHALL
VEST AND THE FORFEITURE RESTRICTIONS SHALL LAPSE, IF AT ALL, ONLY DURING THE PERIOD OF PARTICIPANT&#146;S CONTINUOUS SERVICE OR AS OTHERWISE PROVIDED IN THIS AGREEMENT, AND (B)&nbsp;NOTHING IN THIS AGREEMENT, THE INCENTIVE PLAN OR THE PLAN SHALL
CONFER UPON PARTICIPANT ANY RIGHT WITH RESPECT TO FUTURE AWARDS OR CONTINUATION OF PARTICIPANT&#146;S CONTINUOUS SERVICE. Participant acknowledges receipt of an electronic copy of this Agreement, the Incentive Plan and the Plan and represents that
he or she is familiar with the terms hereof and thereof. Participant has reviewed this Agreement, the Incentive Plan and the Plan, has had an opportunity to obtain the advice of tax and legal counsel prior to accepting the Award and becoming bound
by this Agreement, and understands all provisions of this Agreement, the Incentive Plan and the Plan. Participant agrees that all disputes arising out of or relating to this Agreement, the Incentive Plan and the Plan shall be resolved in accordance
with Section&nbsp;13 of this Agreement. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="6%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="93%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>QUANTA SERVICES, INC.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>By:</I></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Participant acknowledges receipt of an electronic copy of the Plan, the Incentive Plan and the Award Agreement,
represents that he or she has reviewed and is familiar with the terms and provisions thereof, and hereby accepts the Award subject to all of the terms and provisions of the Plan, the Incentive Plan and the Award Agreement, agreeing to be bound
thereby. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="5%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="41%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD WIDTH="5%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="41%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B><U>ACCEPTED</U>:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="3" VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Dated:</I></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><I>Signed:</I></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="font-size:10pt">[Participant Name]</FONT></TD></TR>
</TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Page 7 </P>


<p Style='page-break-before:always'>
<HR  SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Participant acknowledges receipt of an electronic copy of the Plan, the Incentive Plan and the Award Agreement,
represents that he or she has reviewed and is familiar with the terms and provisions thereof, and hereby rejects the Award. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="5%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="41%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD WIDTH="5%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="41%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B><U>REJECTED</U>:</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="3" VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Dated:</I></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><I>Signed:</I></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="font-size:10pt">[Participant Name]</FONT></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Page 8 </P>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>d135432dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Exhibit&nbsp;31.1 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">I, Earl C. Austin, Jr., certify that: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1. I have
reviewed this quarterly report on Form 10-Q of Quanta Services, Inc.; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2. Based on my knowledge, this report does not contain any untrue statement of a
material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the
financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">4. The registrant&#146;s
other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&nbsp;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
Act Rules&nbsp;13a-15(f) and 15d-15(f)) for the registrant and have: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;Designed such disclosure controls and procedures, or caused
such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly
during the period in which this report is being prepared; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;Designed such internal control over financial reporting, or caused such
internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with
generally accepted accounting principles; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures
and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during the
registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over
financial reporting; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">5. The registrant&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control
over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#146;s
internal control over financial reporting. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="46%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Dated: May 10, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">By:</P></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">/s/ EARL C. AUSTIN, JR.</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Earl C. Austin, Jr.</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">President, Chief Executive Officer&nbsp;and Chief</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Operating Officer</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">(Principal
Executive Officer)</P></TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>d135432dex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Exhibit&nbsp;31.2 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">I, Derrick A. Jensen, certify that: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1. I have
reviewed this quarterly report on Form 10-Q of Quanta Services, Inc.; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2. Based on my knowledge, this report does not contain any untrue statement of a
material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the
financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">4. The registrant&#146;s
other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&nbsp;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
Act Rules&nbsp;13a-15(f) and 15d-15(f)) for the registrant and have: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;Designed such disclosure controls and procedures, or caused
such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly
during the period in which this report is being prepared; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;Designed such internal control over financial reporting, or caused such
internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with
generally accepted accounting principles; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures
and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during the
registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over
financial reporting; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">5. The registrant&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control
over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#146;s
internal control over financial reporting. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="46%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>
<TD VALIGN="bottom"></TD>
<TD WIDTH="2%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Dated: May 10, 2016</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">By:</P></TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">/s/ DERRICK A. JENSEN</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Derrick A. Jensen</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">Chief Financial Officer</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="justify">(Principal Financial Officer)</P></TD></TR>
</TABLE>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>d135432dex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Exhibit&nbsp;32.1 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CERTIFICATION </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">PURSUANT TO 18
U.S.C. SECTION 1350, </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">AS ADOPTED PURSUANT TO </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each of the undersigned officers of Quanta Services, Inc. (the &#147;Company&#148;) hereby certifies, pursuant to 18 U.S.C. &#167; 1350, as
adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, to such officer&#146;s knowledge that: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1)&nbsp;the accompanying
Form 10-Q report for the period ending March&nbsp;31, 2016 as filed with the U.S. Securities and Exchange Commission (the &#147;Report&#148;) fully complies with the requirements of Section&nbsp;13(a) of the Securities Exchange Act of 1934, as
amended; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2)&nbsp;the information contained in the Report fairly presents, in all material respects, the financial condition and
results of operations of the Company as of the dates and for the periods expressed in the Report. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dated: May 10, 2016 </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">/s/ EARL C. AUSTIN, JR.</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Earl C. Austin, Jr.</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">President, Chief Executive Officer&nbsp;and Chief Operating Officer</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dated: May 10, 2016 </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>
<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> <P ALIGN="justify" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">/s/ DERRICK A. JENSEN</P></TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Derrick A. Jensen</TD></TR>
<TR STYLE="font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Chief Financial Officer</TD></TR>
</TABLE></DIV>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>pwr-20160331.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- RR Donnelley Xcelerate Instance Document, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version:  6.22.4 -->
<!-- Round: 8 -->
<!-- Creation date: 2016-05-10T16:04:14Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2015-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:pwr="http://quantaservices.com/20160331" xmlns:us-types="http://fasb.org/us-types/2015-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:country="http://xbrl.sec.gov/country/2013-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2015-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:utr="http://www.xbrl.org/2009/utr">
  <xbrll:schemaRef xlink:type="simple" xlink:arcrole="http://www.xbrl.org/2003/linkbase" xlink:href="pwr-20160331.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" />
  <us-gaap:MultiemployerPlansWithdrawalObligation contextRef="eol_PE9937----1610-Q0002_STD_0_20140731_0_1634452x1704951_1640416x1643047" unitRef="iso4217_USD" decimals="-5" id="id_7565878_A2987417-F758-444C-80BA-545939654599_1001_0">39600000</us-gaap:MultiemployerPlansWithdrawalObligation>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration contextRef="eol_PE9937----1610-Q0002_STD_0_20150804_0_1635611x1921629" unitRef="iso4217_USD" decimals="-9" id="id_7565878_6330F6C1-A7CF-43EA-B8C2-FDE375F6B0FA_2001_0">1000000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
  <us-gaap:MultiemployerPlansWithdrawalObligation contextRef="eol_PE9937----1610-Q0002_STD_0_20160131_0_1634452x1704951_1640416x1643047" unitRef="iso4217_USD" decimals="-5" id="id_7565878_A2987417-F758-444C-80BA-545939654599_1003_0">32900000</us-gaap:MultiemployerPlansWithdrawalObligation>
  <us-gaap:MultiemployerPlansWithdrawalObligation contextRef="eol_PE9937----1610-Q0002_STD_0_20160131_0_1634452x1704951_1640416x1643047_1643960x1770211" unitRef="iso4217_USD" decimals="-5" id="id_7565878_B61EBBB2-C659-4198-8260-98328D01B97C_1002_1">4800000</us-gaap:MultiemployerPlansWithdrawalObligation>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20160502_0" unitRef="shares" decimals="INF" id="id_7565878_0351F611-3EAB-42EB-82FD-1CC62730A2A6_3_600005">144159840</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20160502_0_1641810x1635420" unitRef="shares" decimals="INF" id="id_7565878_0351F611-3EAB-42EB-82FD-1CC62730A2A6_5_800005">1</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20160502_0_1641810x1638973" unitRef="shares" decimals="INF" id="id_7565878_0351F611-3EAB-42EB-82FD-1CC62730A2A6_4_700005">1</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20160502_0_1641810x1749357" unitRef="shares" decimals="INF" id="id_7565878_0351F611-3EAB-42EB-82FD-1CC62730A2A6_8_1100005">2926113</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20160502_0_1641810x1774926" unitRef="shares" decimals="INF" id="id_7565878_0351F611-3EAB-42EB-82FD-1CC62730A2A6_6_900005">3500000</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20160502_0_1641810x1922965" unitRef="shares" decimals="INF" id="id_7565878_0351F611-3EAB-42EB-82FD-1CC62730A2A6_7_1000005">449929</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="eol_PE9937----1610-Q0002_STD_0_20160412_0_1636141x1633766_1637830x2020842" unitRef="iso4217_USD" decimals="-5" id="id_7565878_38F0EC77-A341-4073-835D-FA5EC5300D77_3001_4">50100000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
  <us-gaap:OtherCommitment contextRef="eol_PE9937----1610-Q0002_STD_0_20170601_0_1635276x2019377_1640593x1641344" unitRef="iso4217_USD" decimals="-5" id="id_7565878_1A6F0F9B-7E9A-4037-8C4F-12FC25149A3D_1003_0">5000000</us-gaap:OtherCommitment>
  <us-gaap:MultiemployerPlansWithdrawalObligation contextRef="eol_PE9937----1610-Q0002_STD_0_20111231_0_1634452x1704951_1640416x1643047" unitRef="iso4217_USD" decimals="-5" id="id_7565878_A2987417-F758-444C-80BA-545939654599_1002_0">32600000</us-gaap:MultiemployerPlansWithdrawalObligation>
  <us-gaap:MultiemployerPlansWithdrawalObligation contextRef="eol_PE9937----1610-Q0002_STD_0_20131009_0_1634452x1704951_1640416x1643047_1643960x1770211" unitRef="iso4217_USD" decimals="-5" id="id_7565878_B61EBBB2-C659-4198-8260-98328D01B97C_4_1">4800000</us-gaap:MultiemployerPlansWithdrawalObligation>
  <pwr:EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany contextRef="eol_PE9937----1610-Q0002_STD_0_20131009_0_1634452x1704951_1640416x1643047_1643960x1770211" unitRef="iso4217_USD" decimals="-5" id="id_7565878_B61EBBB2-C659-4198-8260-98328D01B97C_4_2">2100000</pwr:EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="eol_PE9937----1610-Q0002_STD_0_20131231_0_1637830x1819127_1639304x1633605" unitRef="iso4217_USD" decimals="INF" id="id_7565878_A8006BF7-074E-44BF-8558-84786BAD4B4E_2001_0">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2002_50">135534000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="eol_PE9937----1610-Q0002_STD_0_20150930_0_1637830x1696133" unitRef="iso4217_USD" decimals="INF" id="id_7565878_DC5BBF3A-BDFC-4065-830E-496BA407DF78_2003_0">750000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="eol_PE9937----1610-Q0002_STD_0_20150930_0_1637830x1970942_1639304x1633605" unitRef="iso4217_USD" decimals="INF" id="id_7565878_0E48B70D-6375-48B4-80F0-4CB64673EB10_2001_0">1250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <us-gaap:TreasuryStockShares contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_52">75337308</us-gaap:TreasuryStockShares>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_31">600000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_33">153563738</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_30">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_32">228901046</us-gaap:CommonStockSharesIssued>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_4C1A23D4-8D95-4274-B702-F6D59AD774DF_1001_1">63400000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_4003_8">40551000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_48">3516239000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-7" id="id_7565878_D20868FC-9DB7-413F-AB26-09FC70936C90_1_6">1090000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_04163AA7-8C70-4977-95FC-AD47C29CE558_1001_2">3088000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent>
  <us-gaap:BillingsInExcessOfCostCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_20">437455000</us-gaap:BillingsInExcessOfCostCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_4C1A23D4-8D95-4274-B702-F6D59AD774DF_1001_6">241860000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <us-gaap:StockholdersEquity contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_53">3170545000</us-gaap:StockholdersEquity>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_4C1A23D4-8D95-4274-B702-F6D59AD774DF_1001_4">16043000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
  <us-gaap:LongTermDebtNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_23">404058000</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1001_8">7349000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1001_10">5326000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
  <us-gaap:CapitalLeaseObligations contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_1_4">5170000</us-gaap:CapitalLeaseObligations>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_25">276376000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_4C1A23D4-8D95-4274-B702-F6D59AD774DF_1001_0">67909000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_13">275755000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:LongTermDebt contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_1_7">408212000</us-gaap:LongTermDebt>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_19">791214000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <us-gaap:UnrecognizedTaxBenefits contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_1EB861EC-A7BA-48D5-8933-C47BD74C5F11_1001_0">57400000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:LongTermDebtCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_1_9">4154000</us-gaap:LongTermDebtCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_4">2727000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_49">1698194000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:Liabilities contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_26">2122290000</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_56">5295519000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:CommonStockValue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_29">2000</us-gaap:CommonStockValue>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" xsi:nil="true" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_27" />
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_55">3173229000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1001_9">13267000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_4C1A23D4-8D95-4274-B702-F6D59AD774DF_1001_3">28750000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_10">791110000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_61479DDE-FF68-4776-88F1-04E5063A5840_1_0">321100000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:GuaranteeObligationsMaximumExposure contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_BB37E4A9-181A-49AD-9BEC-75C850527FFE_1_0">519400000</us-gaap:GuaranteeObligationsMaximumExposure>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1001_2">15400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_4C1A23D4-8D95-4274-B702-F6D59AD774DF_1001_5">17877000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
  <us-gaap:MinorityInterest contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_54">2684000</us-gaap:MinorityInterest>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_22">1235911000</us-gaap:LiabilitiesCurrent>
  <us-gaap:DeferredTaxLiabilitiesGrossNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_24">205945000</us-gaap:DeferredTaxLiabilitiesGrossNoncurrent>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_21">3088000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_50">-234103000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_4C1A23D4-8D95-4274-B702-F6D59AD774DF_1001_2">47881000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:DebtCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_18">4154000</us-gaap:DebtCurrent>
  <us-gaap:OtherLongTermDebt contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_1_1">5373000</us-gaap:OtherLongTermDebt>
  <us-gaap:LineOfCredit contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_1_0">397669000</us-gaap:LineOfCredit>
  <us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_5">383218000</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_11">86558000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1001_5">30649000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
  <us-gaap:UnbilledContractsReceivable contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_08A9A64B-6E57-4A8F-9610-8EFE01AE8325_1_0">228800000</us-gaap:UnbilledContractsReceivable>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1001_4">16489000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
  <us-gaap:ContractReceivableRetainageDueAfterOneYear contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_BC8530D6-772E-4EF4-B8A7-CACD29FF193A_1_1">5100000</us-gaap:ContractReceivableRetainageDueAfterOneYear>
  <us-gaap:Assets contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_15">5295519000</us-gaap:Assets>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_FC8C0DB0-0229-4FD4-AA6A-121825E1911E_1001_2">24378000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_FC8C0DB0-0229-4FD4-AA6A-121825E1911E_1001_1">25186000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_12">211303000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:InventoryNet contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_6">72643000</us-gaap:InventoryNet>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_3">1493255000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_FC8C0DB0-0229-4FD4-AA6A-121825E1911E_1001_0">23215000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_9">1153884000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_FC8C0DB0-0229-4FD4-AA6A-121825E1911E_1001_5">95146000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_FC8C0DB0-0229-4FD4-AA6A-121825E1911E_1001_4">21031000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:TreasuryStockValue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_51">1809787000</us-gaap:TreasuryStockValue>
  <us-gaap:AssetsCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_8">2248374000</us-gaap:AssetsCurrent>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_83297BF8-985C-45C5-9197-49471C954656_1_1">7400000</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1001_12">31495000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2006_1">487058000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:GoodwillGross contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_4003_7">1635951000</us-gaap:GoodwillGross>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1001_6">1972000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
  <us-gaap:ContractReceivableRetainageDueOneYearOrLess contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_BC8530D6-772E-4EF4-B8A7-CACD29FF193A_1_0">235500000</us-gaap:ContractReceivableRetainageDueOneYearOrLess>
  <us-gaap:UnapprovedChangeOrdersAmount contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_09C76EAC-8BBA-4F94-B15F-6D0C28C566E1_1001_0">118000000</us-gaap:UnapprovedChangeOrdersAmount>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1001_7">8327000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2006_3">211303000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:Goodwill contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_14">1595400000</us-gaap:Goodwill>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_7">143943000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:BusinessCombinationAcquiredReceivablesFairValue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_26FA3353-2737-459A-99C2-D4050F37BCFD_1_0">10200000</us-gaap:BusinessCombinationAcquiredReceivablesFairValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1_2">155315000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_FC8C0DB0-0229-4FD4-AA6A-121825E1911E_1001_3">22347000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_25373606-3A7E-4DD6-9AD9-5813E7A4E6FE_1001_0">2700000</us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1001_14">57611000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
  <pwr:OutstandingPerformanceBondsAmount contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-8" id="id_7565878_30038713-2701-4E3F-A77C-844131FCF7F5_1_0">2700000000</pwr:OutstandingPerformanceBondsAmount>
  <pwr:EstimatedCostToCompleteBondedProjects contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-6" id="id_7565878_30038713-2701-4E3F-A77C-844131FCF7F5_1_1">710000000</pwr:EstimatedCostToCompleteBondedProjects>
  <pwr:RevenueRecognitionPercentageOfCompletionPercentComplete contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="pure" decimals="2" id="id_7565878_0AA919BC-4DC3-430D-A1A8-8AAA502C3046_1001_3">0.91</pwr:RevenueRecognitionPercentageOfCompletionPercentComplete>
  <pwr:ContractValueOfProject contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0" unitRef="iso4217_USD" decimals="-6" id="id_7565878_0AA919BC-4DC3-430D-A1A8-8AAA502C3046_1001_2">201000000</pwr:ContractValueOfProject>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1631478x1916514" unitRef="iso4217_USD" decimals="INF" id="id_7565878_0C690DE0-C700-489D-9F58-0C441C21C80D_1005_0">1810000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <pwr:CrossDefaultProvisions contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1631478x1916514" unitRef="iso4217_USD" decimals="-5" id="id_7565878_059A62D8-ADC2-48E8-A3C9-D83BA1BC956C_1001_0">100000000</pwr:CrossDefaultProvisions>
  <pwr:OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1631478x1916514" unitRef="iso4217_USD" decimals="-5" id="id_7565878_0C690DE0-C700-489D-9F58-0C441C21C80D_1005_4">400000000</pwr:OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement>
  <pwr:AvailabilityAmountToAllowDividendsAndStockRepurchases contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1631478x1916514" unitRef="iso4217_USD" decimals="-5" id="id_7565878_AF488E67-8C22-4F73-AD30-4710B8995D88_1001_0">100000000</pwr:AvailabilityAmountToAllowDividendsAndStockRepurchases>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1631478x1916514_1633091x1677682_1636301x1636271" unitRef="iso4217_USD" decimals="INF" id="id_7565878_0C690DE0-C700-489D-9F58-0C441C21C80D_3003_3">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1631478x1916514_1633091x1677682_1636301x1641507" unitRef="iso4217_USD" decimals="INF" id="id_7565878_0C690DE0-C700-489D-9F58-0C441C21C80D_3004_3">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1631478x1916514_1633091x1677682_1636301x1642358" unitRef="iso4217_USD" decimals="INF" id="id_7565878_0C690DE0-C700-489D-9F58-0C441C21C80D_3002_3">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1631478x1916514_1633091x1766107" unitRef="iso4217_USD" decimals="INF" id="id_7565878_0C690DE0-C700-489D-9F58-0C441C21C80D_4001_1">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1634735" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2005_2">14357000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1634735" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2005_1">22496000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1634735" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2005_3">8139000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1635663" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2002_2">129897000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1635663" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2002_1">133559000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1635663" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2002_3">3662000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1635663_1643960x1641035" unitRef="iso4217_USD" decimals="-3" id="id_7565878_1C6C692E-C3CB-46DB-99FF-1C8467822AB8_1001_1">822000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1636867" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2004_2">24336000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1636867" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2004_1">29257000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1636867" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2004_3">4921000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1636867_1643960x1641035" unitRef="iso4217_USD" decimals="-3" id="id_7565878_1C6C692E-C3CB-46DB-99FF-1C8467822AB8_2001_3">243000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1640705" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2001_2">96673000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1640705" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2001_1">247186000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1640705" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2001_3">150513000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1640705_1643960x1641035" unitRef="iso4217_USD" decimals="-3" id="id_7565878_1C6C692E-C3CB-46DB-99FF-1C8467822AB8_3001_0">4814000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1642356" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2003_2">10492000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1642356" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2003_1">54560000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1642356" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_2003_3">44068000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1642356_1643960x1641035" unitRef="iso4217_USD" decimals="-3" id="id_7565878_1C6C692E-C3CB-46DB-99FF-1C8467822AB8_4001_2">2448000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
  <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632391x1698701" unitRef="iso4217_USD" decimals="-5" id="id_7565878_23895784-70CC-4144-A67C-7E546C961A37_1001_0">8800000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633091x2000672" unitRef="iso4217_USD" decimals="-5" id="id_7565878_D20868FC-9DB7-413F-AB26-09FC70936C90_1001_0">321100000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633091x2000672_1636301x1642358" unitRef="iso4217_USD" decimals="-5" id="id_7565878_D20868FC-9DB7-413F-AB26-09FC70936C90_2001_1">219700000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633091x2000672_1636301x2000681" unitRef="iso4217_USD" decimals="-5" id="id_7565878_D20868FC-9DB7-413F-AB26-09FC70936C90_3001_2">101400000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:LineOfCredit contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633091x2000683" unitRef="iso4217_USD" decimals="-5" id="id_7565878_D20868FC-9DB7-413F-AB26-09FC70936C90_4001_3">397700000</us-gaap:LineOfCredit>
  <us-gaap:LineOfCredit contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633091x2000683_1636301x1636271" unitRef="iso4217_USD" decimals="-5" id="id_7565878_D20868FC-9DB7-413F-AB26-09FC70936C90_5001_5">76700000</us-gaap:LineOfCredit>
  <us-gaap:LineOfCredit contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633091x2000683_1636301x1642358" unitRef="iso4217_USD" decimals="-5" id="id_7565878_D20868FC-9DB7-413F-AB26-09FC70936C90_6001_4">321000000</us-gaap:LineOfCredit>
  <us-gaap:OtherCommitment contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633579x1639873_1635276x2019378" unitRef="iso4217_USD" decimals="-3" id="id_7565878_05DED2B4-E11D-461C-9396-239A78148C25_1001_4">65656000</us-gaap:OtherCommitment>
  <us-gaap:OtherCommitmentDueInSecondYear contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633579x1639873_1635276x2019378" unitRef="iso4217_USD" decimals="-3" id="id_7565878_05DED2B4-E11D-461C-9396-239A78148C25_1001_1">32997000</us-gaap:OtherCommitmentDueInSecondYear>
  <us-gaap:OtherCommitmentDueInThirdYear contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633579x1639873_1635276x2019378" unitRef="iso4217_USD" decimals="-3" id="id_7565878_05DED2B4-E11D-461C-9396-239A78148C25_1001_2">0</us-gaap:OtherCommitmentDueInThirdYear>
  <us-gaap:OtherCommitmentDueInFourthYear contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633579x1639873_1635276x2019378" unitRef="iso4217_USD" decimals="-3" id="id_7565878_05DED2B4-E11D-461C-9396-239A78148C25_1001_3">24362000</us-gaap:OtherCommitmentDueInFourthYear>
  <us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633579x1639873_1635276x2019378" unitRef="iso4217_USD" decimals="-3" id="id_7565878_05DED2B4-E11D-461C-9396-239A78148C25_1001_0">8297000</us-gaap:OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear>
  <us-gaap:MultiemployerPlansWithdrawalObligation contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1634452x1704951_1639304x1633605_1640416x1643047" unitRef="iso4217_USD" decimals="INF" id="id_7565878_1AFD87D8-6C97-4AAE-A32C-2FB3FB93DA48_2002_0">55400000</us-gaap:MultiemployerPlansWithdrawalObligation>
  <us-gaap:MultiemployerPlansWithdrawalObligation contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1634452x1704951_1639304x1643741_1640416x1643047" unitRef="iso4217_USD" decimals="INF" id="id_7565878_1AFD87D8-6C97-4AAE-A32C-2FB3FB93DA48_2001_0">40100000</us-gaap:MultiemployerPlansWithdrawalObligation>
  <pwr:LengthOfTransmissionLine contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1634968x1776076" unitRef="km" decimals="INF" id="id_7565878_87D263B4-F840-43D5-8FA5-AD5A6AF89EB1_1001_0">500</pwr:LengthOfTransmissionLine>
  <us-gaap:OtherCommitment contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1635276x2019377" unitRef="iso4217_USD" decimals="-5" id="id_7565878_1A6F0F9B-7E9A-4037-8C4F-12FC25149A3D_1001_0">6100000</us-gaap:OtherCommitment>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1635611x1921629" unitRef="iso4217_USD" decimals="-3" id="id_7565878_9E45C06C-A164-478B-8DF7-476A6930DC76_1001_1">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1635611x1921629" unitRef="iso4217_USD" decimals="INF" id="id_7565878_9E45C06C-A164-478B-8DF7-476A6930DC76_1001_0">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1638428x1768034" unitRef="iso4217_USD" decimals="-5" id="id_7565878_B51951F1-A51E-42A8-BE6E-CBC709885497_1001_0">28300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1638428x2014804" unitRef="iso4217_USD" decimals="-5" id="id_7565878_B51951F1-A51E-42A8-BE6E-CBC709885497_2001_1">17000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1638976x1652549" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_4002_8">40551000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
  <us-gaap:GoodwillGross contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1638976x1652549" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_4002_7">393654000</us-gaap:GoodwillGross>
  <us-gaap:Goodwill contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1638976x1652549" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_4002_9">353103000</us-gaap:Goodwill>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1638976x1772598" unitRef="iso4217_USD" decimals="-5" id="id_7565878_EDD9E85A-73B8-4A70-81F4-A600582656DB_3001_2">336500000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:GoodwillGross contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1638976x1816923" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_4001_7">1242297000</us-gaap:GoodwillGross>
  <us-gaap:Goodwill contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1638976x1816923" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_4001_9">1242297000</us-gaap:Goodwill>
  <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639304x1633605" unitRef="iso4217_USD" decimals="INF" id="id_7565878_1EB861EC-A7BA-48D5-8933-C47BD74C5F11_2001_4">27500000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639304x1633605_1643325x1637079" unitRef="pure" decimals="INF" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_1001_6">0.062</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639304x1633605_1643325x1853186" unitRef="pure" decimals="INF" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_2001_3">0.043</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639304x1633605_1643960x1989697" unitRef="iso4217_USD" decimals="-6" id="id_7565878_343C4C59-75BD-4ED6-846D-E73378B26F88_6001_6">35000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639304x1643741_1643325x1637079" unitRef="pure" decimals="INF" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_3001_5">0.025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639304x1643741_1643325x1853186" unitRef="pure" decimals="INF" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_4001_2">0.034</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <pwr:CommonStockAvailableForAwardsPursuantToPlan contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639657x1674297" unitRef="shares" decimals="INF" id="id_7565878_3BB0DACA-3192-4656-A7D5-50E7C6E60FDA_1001_0">11750000</pwr:CommonStockAvailableForAwardsPursuantToPlan>
  <pwr:CommonStockAvailableForAwardsPursuantToPlan contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639657x1932929" unitRef="shares" decimals="INF" id="id_7565878_84ABFB00-03F4-4226-8BFC-E8E68FC48218_1001_0">4000000</pwr:CommonStockAvailableForAwardsPursuantToPlan>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1640416x1633992" unitRef="iso4217_USD" decimals="-5" id="id_7565878_E28565AA-625D-4082-B53C-063AE3C18368_1001_1">154200000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1640416x1633992" unitRef="iso4217_USD" decimals="-5" id="id_7565878_E28565AA-625D-4082-B53C-063AE3C18368_1001_0">208500000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
  <us-gaap:InsuranceSettlementsReceivableNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1640416x1633992" unitRef="iso4217_USD" decimals="-5" id="id_7565878_E28565AA-625D-4082-B53C-063AE3C18368_1001_4">8700000</us-gaap:InsuranceSettlementsReceivableNoncurrent>
  <us-gaap:InsuranceSettlementsReceivableCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1640416x1633992" unitRef="iso4217_USD" decimals="-5" id="id_7565878_E28565AA-625D-4082-B53C-063AE3C18368_1001_3">500000</us-gaap:InsuranceSettlementsReceivableCurrent>
  <us-gaap:InsuranceSettlementsReceivable contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1640416x1633992" unitRef="iso4217_USD" decimals="-5" id="id_7565878_E28565AA-625D-4082-B53C-063AE3C18368_1001_2">9200000</us-gaap:InsuranceSettlementsReceivable>
  <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1640416x1634809" unitRef="iso4217_USD" decimals="-5" id="id_7565878_633A1C63-AD34-4BFF-9D4F-D58DF0EEC69F_1_1">11400000</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
  <us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1640416x1634809" unitRef="iso4217_USD" decimals="-5" id="id_7565878_633A1C63-AD34-4BFF-9D4F-D58DF0EEC69F_1_0">11400000</us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate>
  <us-gaap:PreferredStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1635420" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1001_47">1</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesAuthorized contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1635420" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1001_45">1</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesIssued contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1635420" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1001_46">1</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1635420" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1001_44">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockValue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1635420" unitRef="iso4217_USD" xsi:nil="true" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1001_43" />
  <us-gaap:PreferredStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1638973" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2001_42">1</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesAuthorized contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1638973" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2001_40">1</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesIssued contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1638973" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2001_41">1</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1638973" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2001_39">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockValue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1638973" unitRef="iso4217_USD" xsi:nil="true" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2001_38" />
  <pwr:ExchangeableStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1717282" unitRef="shares" decimals="INF" id="id_7565878_4C8AA73B-7957-4963-BAF6-6005B750D524_1001_1">3949929</pwr:ExchangeableStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1767366" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_3001_37">6876042</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockNoParValue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1767366" unitRef="iso4217_USD_per_shares" xsi:nil="true" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_3001_35" />
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1767366" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_3001_36">6876042</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockValue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1767366" unitRef="iso4217_USD" xsi:nil="true" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_3001_34" />
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1642755x1702197" unitRef="iso4217_USD" decimals="-5" id="id_7565878_505AA60B-E084-4CFB-9E83-8798D8AD8DEC_1002_0">48300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1642755x1764700" unitRef="iso4217_USD" decimals="-5" id="id_7565878_26B8F349-F54F-4ED4-BCC6-A59D612ADFDE_2001_2">3200000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1642767x1721267" unitRef="iso4217_USD" decimals="-5" id="id_7565878_83297BF8-985C-45C5-9197-49471C954656_1001_2">18300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1642767x1961177" unitRef="iso4217_USD" decimals="-5" id="id_7565878_83297BF8-985C-45C5-9197-49471C954656_2001_3">137000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1643960x1641035" unitRef="iso4217_USD" decimals="-3" id="id_7565878_1C6C692E-C3CB-46DB-99FF-1C8467822AB8_5001_4">8327000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1643960x1989697" unitRef="iso4217_USD" decimals="-5" id="id_7565878_343C4C59-75BD-4ED6-846D-E73378B26F88_5001_7">15400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1643960x1989697" unitRef="iso4217_USD" decimals="-5" id="id_7565878_0DC5B2A2-3BEA-4C80-91C6-EA9C021F262C_1005_1">400000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="eol_PE9937----1610-Q0002_STD_0_20160331_0_1643960x1989697" unitRef="iso4217_USD" decimals="-5" id="id_7565878_7C6D7DF8-853F-4D41-9C9C-11047CF8EBB1_1002_2">8300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:OtherCommitment contextRef="eol_PE9937----1610-Q0002_STD_0_20160630_0_1635276x2019377_1640593x1641344" unitRef="iso4217_USD" decimals="-5" id="id_7565878_1A6F0F9B-7E9A-4037-8C4F-12FC25149A3D_1002_0">1100000</us-gaap:OtherCommitment>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20141231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_3001_49">190515000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:TreasuryStockShares contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_52">74991343</us-gaap:TreasuryStockShares>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_31">600000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_33">152907166</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_30">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_32">227898509</us-gaap:CommonStockSharesIssued>
  <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_1003_2">39893000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_48">3497740000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_04163AA7-8C70-4977-95FC-AD47C29CE558_1002_2">15313000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent>
  <us-gaap:BillingsInExcessOfCostCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_20">399230000</us-gaap:BillingsInExcessOfCostCurrent>
  <us-gaap:StockholdersEquity contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_53">3085494000</us-gaap:StockholdersEquity>
  <us-gaap:LongTermDebtNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_23">475364000</us-gaap:LongTermDebtNoncurrent>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1002_8">24633000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1002_10">5606000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
  <us-gaap:CapitalLeaseObligations contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_2_4">5351000</us-gaap:CapitalLeaseObligations>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_25">260129000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_13">264674000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:ShortTermBorrowings contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_49F62756-25F2-447A-907E-456B60496299_2_0">4829000</us-gaap:ShortTermBorrowings>
  <us-gaap:LongTermDebt contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_2_7">477602000</us-gaap:LongTermDebt>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_19">782134000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <us-gaap:LongTermDebtCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_2_9">2238000</us-gaap:LongTermDebtCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_4">5226000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_49">1677698000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:Liabilities contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_26">2125728000</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_56">5213543000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:CommonStockValue contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_29">2000</us-gaap:CommonStockValue>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" xsi:nil="true" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_27" />
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_55">3087815000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1002_9">4912000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_10">755272000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1002_2">1001000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <us-gaap:MinorityInterest contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_54">2321000</us-gaap:MinorityInterest>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_22">1203744000</us-gaap:LiabilitiesCurrent>
  <us-gaap:DeferredTaxLiabilitiesGrossNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_24">186491000</us-gaap:DeferredTaxLiabilitiesGrossNoncurrent>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_21">15313000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_50">-294689000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:DebtCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_18">7067000</us-gaap:DebtCurrent>
  <us-gaap:OtherLongTermDebt contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_2_1">5401000</us-gaap:OtherLongTermDebt>
  <us-gaap:LineOfCredit contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_2_0">466850000</us-gaap:LineOfCredit>
  <us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_5">317745000</us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_11">76333000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1002_5">44140000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
  <us-gaap:UnbilledContractsReceivable contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_08A9A64B-6E57-4A8F-9610-8EFE01AE8325_2_0">233600000</us-gaap:UnbilledContractsReceivable>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1002_4">35188000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
  <us-gaap:ContractReceivableRetainageDueAfterOneYear contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_BC8530D6-772E-4EF4-B8A7-CACD29FF193A_2_1">4500000</us-gaap:ContractReceivableRetainageDueAfterOneYear>
  <us-gaap:Assets contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_15">5213543000</us-gaap:Assets>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_12">205074000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:InventoryNet contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_6">75285000</us-gaap:InventoryNet>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_3">1621133000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_9">1101959000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:TreasuryStockValue contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_51">1795257000</us-gaap:TreasuryStockValue>
  <us-gaap:AssetsCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_8">2277519000</us-gaap:AssetsCurrent>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_83297BF8-985C-45C5-9197-49471C954656_2_1">1400000</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1002_12">69915000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1006_4">469748000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:GoodwillGross contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_1003_1">1592551000</us-gaap:GoodwillGross>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1002_6">4000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
  <us-gaap:ContractReceivableRetainageDueOneYearOrLess contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_BC8530D6-772E-4EF4-B8A7-CACD29FF193A_2_0">250100000</us-gaap:ContractReceivableRetainageDueOneYearOrLess>
  <us-gaap:UnapprovedChangeOrdersAmount contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_09C76EAC-8BBA-4F94-B15F-6D0C28C566E1_1002_0">137200000</us-gaap:UnapprovedChangeOrdersAmount>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1002_7">24987000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1006_6">205074000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:Goodwill contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_14">1552658000</us-gaap:Goodwill>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_7">134585000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:BusinessCombinationAcquiredReceivablesFairValue contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_26FA3353-2737-459A-99C2-D4050F37BCFD_2_0">20600000</us-gaap:BusinessCombinationAcquiredReceivablesFairValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2_2">128771000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_25373606-3A7E-4DD6-9AD9-5813E7A4E6FE_1002_0">2300000</us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1002_14">121556000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
  <pwr:DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="pure" decimals="2" id="id_7565878_6D7F782A-F697-439D-B155-D1843F6D13EA_1_0">0.10</pwr:DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation>
  <pwr:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1002_11">747000</pwr:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1634735" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1005_5">13848000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1634735" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1005_4">22447000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1634735" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1005_6">8599000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1635663" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1002_5">126954000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1635663" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1002_4">130818000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1635663" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1002_6">3864000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1636867" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1004_5">23507000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1636867" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1004_4">28560000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1636867" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1004_6">5053000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1640705" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1001_5">90840000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1640705" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1001_4">236731000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1640705" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1001_6">145891000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1642356" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1003_5">9525000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1642356" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1003_4">51192000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1642356" unitRef="iso4217_USD" decimals="-3" id="id_7565878_DA457658-2CF5-48DB-9FCD-B42DB3DD301B_1003_6">41667000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1635611x1921629" unitRef="iso4217_USD" decimals="-3" id="id_7565878_9E45C06C-A164-478B-8DF7-476A6930DC76_1002_1">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1635611x1921629" unitRef="iso4217_USD" decimals="INF" id="id_7565878_9E45C06C-A164-478B-8DF7-476A6930DC76_1002_0">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1638428x1768034" unitRef="iso4217_USD" decimals="-5" id="id_7565878_B51951F1-A51E-42A8-BE6E-CBC709885497_1002_0">24900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1638428x2014804" unitRef="iso4217_USD" decimals="-5" id="id_7565878_B51951F1-A51E-42A8-BE6E-CBC709885497_2002_1">11900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1638976x1652549" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_1002_2">39893000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
  <us-gaap:GoodwillGross contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1638976x1652549" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_1002_1">366306000</us-gaap:GoodwillGross>
  <us-gaap:Goodwill contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1638976x1652549" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_1002_3">326413000</us-gaap:Goodwill>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1638976x1772598" unitRef="iso4217_USD" decimals="-5" id="id_7565878_EDD9E85A-73B8-4A70-81F4-A600582656DB_3003_2">317600000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:GoodwillGross contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1638976x1816923" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_1001_1">1226245000</us-gaap:GoodwillGross>
  <us-gaap:Goodwill contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1638976x1816923" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_1001_3">1226245000</us-gaap:Goodwill>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1639304x1633605_1643325x1637079" unitRef="pure" decimals="INF" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_1002_6">0.062</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1639304x1633605_1643325x1853186" unitRef="pure" decimals="INF" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_2002_3">0.043</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1639304x1643741_1643325x1637079" unitRef="pure" decimals="INF" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_3002_5">0.025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1639304x1643741_1643325x1853186" unitRef="pure" decimals="INF" id="id_7565878_21B3E5B5-EF4A-4E15-A3A2-84083D439D48_4002_2">0.034</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1640416x1633992" unitRef="iso4217_USD" decimals="-5" id="id_7565878_E28565AA-625D-4082-B53C-063AE3C18368_1002_1">153500000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1640416x1633992" unitRef="iso4217_USD" decimals="-5" id="id_7565878_E28565AA-625D-4082-B53C-063AE3C18368_1002_0">209000000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
  <us-gaap:InsuranceSettlementsReceivableNoncurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1640416x1633992" unitRef="iso4217_USD" decimals="-5" id="id_7565878_E28565AA-625D-4082-B53C-063AE3C18368_1002_4">8000000</us-gaap:InsuranceSettlementsReceivableNoncurrent>
  <us-gaap:InsuranceSettlementsReceivableCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1640416x1633992" unitRef="iso4217_USD" decimals="-5" id="id_7565878_E28565AA-625D-4082-B53C-063AE3C18368_1002_3">600000</us-gaap:InsuranceSettlementsReceivableCurrent>
  <us-gaap:InsuranceSettlementsReceivable contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1640416x1633992" unitRef="iso4217_USD" decimals="-5" id="id_7565878_E28565AA-625D-4082-B53C-063AE3C18368_1002_2">8600000</us-gaap:InsuranceSettlementsReceivable>
  <us-gaap:PreferredStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1635420" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1002_47">1</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesAuthorized contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1635420" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1002_45">1</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesIssued contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1635420" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1002_46">1</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1635420" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1002_44">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockValue contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1635420" unitRef="iso4217_USD" xsi:nil="true" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_1002_43" />
  <us-gaap:PreferredStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1638973" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2002_42">1</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesAuthorized contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1638973" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2002_40">1</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesIssued contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1638973" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2002_41">1</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1638973" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2002_39">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockValue contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1638973" unitRef="iso4217_USD" xsi:nil="true" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_2002_38" />
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1767366" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_3002_37">6876042</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockNoParValue contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1767366" unitRef="iso4217_USD_per_shares" xsi:nil="true" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_3002_35" />
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1767366" unitRef="shares" decimals="INF" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_3002_36">6876042</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockValue contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1767366" unitRef="iso4217_USD" xsi:nil="true" id="id_7565878_F54DBE6E-6EC9-4DF1-95DC-C5DECC679CA4_3002_34" />
  <us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1642755x1764700" unitRef="iso4217_USD" decimals="-5" id="id_7565878_26B8F349-F54F-4ED4-BCC6-A59D612ADFDE_1003_2">2700000</us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1642767x1721267" unitRef="iso4217_USD" decimals="-5" id="id_7565878_83297BF8-985C-45C5-9197-49471C954656_1002_2">16100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1642767x1961177" unitRef="iso4217_USD" decimals="-5" id="id_7565878_83297BF8-985C-45C5-9197-49471C954656_2002_3">112700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1643960x2010551" unitRef="iso4217_USD" decimals="-5" id="id_7565878_257E1C01-88B4-41A6-84EA-6464F6A23B9E_9001_3">1000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1643960x2010551" unitRef="iso4217_USD" decimals="-5" id="id_7565878_0DC5B2A2-3BEA-4C80-91C6-EA9C021F262C_1006_1">33900000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="eol_PE9937----1610-Q0002_STD_0_20151231_0_1643960x2010551" unitRef="iso4217_USD" decimals="-5" id="id_7565878_7C6D7DF8-853F-4D41-9C9C-11047CF8EBB1_1001_2">15900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="eol_PE9937----1610-Q0002_STD_1_20150804_0_1635611x1921629" unitRef="iso4217_USD" decimals="-6" id="id_7565878_6330F6C1-A7CF-43EA-B8C2-FDE375F6B0FA_1001_1">848000000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
  <pwr:MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany contextRef="eol_PE9937----1610-Q0002_STD_1_20130313_0_1634452x1704951_1640416x1643047_1643960x1770211" unitRef="iso4217_USD" decimals="-5" id="id_7565878_B61EBBB2-C659-4198-8260-98328D01B97C_1_0">6900000</pwr:MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE9937----1610-Q0002_STD_1_20160412_0_1636141x1633766_1637830x1696133" unitRef="shares" decimals="INF" id="id_7565878_38F0EC77-A341-4073-835D-FA5EC5300D77_1001_0">9400000</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE9937----1610-Q0002_STD_184_20151231_0_1637830x1826647" unitRef="shares" decimals="INF" id="id_7565878_0E48B70D-6375-48B4-80F0-4CB64673EB10_1002_1">19200000</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE9937----1610-Q0002_STD_184_20151231_0_1637830x1826647" unitRef="iso4217_USD" decimals="-5" id="id_7565878_0E48B70D-6375-48B4-80F0-4CB64673EB10_1002_2">449900000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE9937----1610-Q0002_STD_273_20150930_0_1637830x2383002" unitRef="shares" decimals="-5" id="id_7565878_A8006BF7-074E-44BF-8558-84786BAD4B4E_1003_1">14300000</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE9937----1610-Q0002_STD_273_20150930_0_1637830x2383002" unitRef="iso4217_USD" decimals="-5" id="id_7565878_A8006BF7-074E-44BF-8558-84786BAD4B4E_1003_2">406500000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_275_20151231_0_1643960x2010551" unitRef="iso4217_USD" decimals="-5" id="id_7565878_7C6D7DF8-853F-4D41-9C9C-11047CF8EBB1_1_1">35800000</us-gaap:GoodwillAcquiredDuringPeriod>
  <pwr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets contextRef="eol_PE9937----1610-Q0002_STD_275_20151231_0_1643960x2010551" unitRef="iso4217_USD" decimals="-5" id="id_7565878_7C6D7DF8-853F-4D41-9C9C-11047CF8EBB1_1_0">34400000</pwr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE9937----1610-Q0002_STD_287_20160412_0_1636141x1633766_1637830x2020842" unitRef="shares" decimals="-5" id="id_7565878_38F0EC77-A341-4073-835D-FA5EC5300D77_2002_3">54300000</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE9937----1610-Q0002_STD_287_20160412_0_1636141x1633766_1637830x2020842" unitRef="iso4217_USD" decimals="-8" id="id_7565878_38F0EC77-A341-4073-835D-FA5EC5300D77_2002_2">1200000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_2_3">121556000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_2_0">10127000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_2_13">51641000</us-gaap:GoodwillAcquiredDuringPeriod>
  <pwr:PeriodAfterAccountsReceivableAreTreatedAsDelinquent contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0" id="id_7565878_E7050EF9-0AFB-4755-8552-CE070119B853_2_0">P30D</pwr:PeriodAfterAccountsReceivableAreTreatedAsDelinquent>
  <pwr:BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_2_1">110428000</pwr:BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1652549_1643960x2010551" unitRef="iso4217_USD" decimals="-5" id="id_7565878_0DC5B2A2-3BEA-4C80-91C6-EA9C021F262C_4_0">20400000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1816923_1643960x2010551" unitRef="iso4217_USD" decimals="-5" id="id_7565878_0DC5B2A2-3BEA-4C80-91C6-EA9C021F262C_2_0">31200000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1841080_1641811x1633847_1643960x2010551" unitRef="Entity" decimals="INF" id="id_7565878_1CFBAC38-7FF6-4FBB-AD18-6E6D395F821A_2001_3">1</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1841080_1641811x1637073_1643960x2010551" unitRef="Entity" decimals="INF" id="id_7565878_1CFBAC38-7FF6-4FBB-AD18-6E6D395F821A_3001_4">3</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1841080_1641811x1641076_1643960x2010551" unitRef="Entity" decimals="INF" id="id_7565878_1CFBAC38-7FF6-4FBB-AD18-6E6D395F821A_4001_2">4</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1841080_1643960x2010551" unitRef="Entity" decimals="INF" id="id_7565878_1CFBAC38-7FF6-4FBB-AD18-6E6D395F821A_1001_1">8</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1902339_1641811x1633847_1643960x2010551" unitRef="Entity" decimals="INF" id="id_7565878_1CFBAC38-7FF6-4FBB-AD18-6E6D395F821A_6001_7">1</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1902339_1641811x1637073_1643960x2010551" unitRef="Entity" decimals="INF" id="id_7565878_1CFBAC38-7FF6-4FBB-AD18-6E6D395F821A_7001_8">1</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1902339_1641811x1641076_1643960x2010551" unitRef="Entity" decimals="INF" id="id_7565878_1CFBAC38-7FF6-4FBB-AD18-6E6D395F821A_8001_6">1</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1902339_1643960x2010551" unitRef="Entity" decimals="INF" id="id_7565878_1CFBAC38-7FF6-4FBB-AD18-6E6D395F821A_5001_5">3</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x2013441_1642402x1749196_1642403x1642802" unitRef="pure" decimals="2" id="id_7565878_E23CF93A-0278-4E2C-AE31-5DD0D5B2F56A_1003_3">0.12</us-gaap:ConcentrationRiskPercentage1>
  <pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x2013441_1642402x1749196_1642403x1642802" unitRef="Customer" decimals="INF" id="id_7565878_E23CF93A-0278-4E2C-AE31-5DD0D5B2F56A_1003_2">1</pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk>
  <pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1642402x1749196_1642403x1642802" unitRef="Customer" decimals="INF" id="id_7565878_E23CF93A-0278-4E2C-AE31-5DD0D5B2F56A_3003_1">1</pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1643960x2010551" unitRef="Entity" decimals="INF" id="id_7565878_1CFBAC38-7FF6-4FBB-AD18-6E6D395F821A_1_0">11</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1643960x2010551" unitRef="shares" decimals="INF" id="id_7565878_257E1C01-88B4-41A6-84EA-6464F6A23B9E_1_1">461037</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
  <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1643960x2010551" unitRef="iso4217_USD" decimals="-5" id="id_7565878_257E1C01-88B4-41A6-84EA-6464F6A23B9E_1_2">10100000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
  <pwr:BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred contextRef="eol_PE9937----1610-Q0002_STD_365_20151231_0_1643960x2010551" unitRef="iso4217_USD" decimals="-5" id="id_7565878_257E1C01-88B4-41A6-84EA-6464F6A23B9E_1_0">110400000</pwr:BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred>
  <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="eol_PE9937----1610-Q0002_STD_548_20160331_0_1634968x1776076" unitRef="iso4217_USD" decimals="-5" id="id_7565878_87D263B4-F840-43D5-8FA5-AD5A6AF89EB1_2_1">6700000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
  <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital contextRef="eol_PE9937----1610-Q0002_STD_548_20160331_0_1634968x1776076" unitRef="iso4217_USD" decimals="-5" id="id_7565878_87D263B4-F840-43D5-8FA5-AD5A6AF89EB1_2_2">2300000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_24">179628000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_2_6">0.23</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_24">0.25</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="shares" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_27">215490000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="shares" decimals="-3" id="id_7565878_5B771CD9-A7E2-486F-A5B7-45A098416D15_2_6">17000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="shares" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_26">215473000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_23">0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_22">0.22</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
  <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_38">2503000</us-gaap:PaymentsOfDividendsMinorityInterest>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_27">58504000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_13">1000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <us-gaap:RepaymentsOfShortTermDebt contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_37">922000</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_12">52390000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_2_4">54529000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_2_6">-88954000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_16">53484000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:PaymentsForProceedsFromInvestments contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_29">809000</us-gaap:PaymentsForProceedsFromInvestments>
  <us-gaap:InterestPaid contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_53">1188000</us-gaap:InterestPaid>
  <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_35">103943000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
  <us-gaap:ProfitLoss contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_14">58185000</us-gaap:ProfitLoss>
  <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_16">-119873000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_19">2306000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_41">182000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_28">34733000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:IncreaseDecreaseInUnbilledReceivables contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_17">63488000</us-gaap:IncreaseDecreaseInUnbilledReceivables>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_0">1861386000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_5">84150000</us-gaap:OperatingIncomeLoss>
  <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_18">3122000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_13">5795000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_19">5795000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
  <us-gaap:IncomeTaxesPaid contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_54">12404000</us-gaap:IncomeTaxesPaid>
  <us-gaap:GrossProfit contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_2">237906000</us-gaap:GrossProfit>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_9">-212000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5B4E53B7-1A4E-47D4-8189-8B63D2002917_2_0">123768000</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_8">103000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_2_9">-35470000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_2_2">-88949000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_10">82991000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_30">-322000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_7">453000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_2_0">1919685000</us-gaap:BusinessAcquisitionsProFormaRevenue>
  <us-gaap:RepaymentsOfOtherLongTermDebt contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_36">400000</us-gaap:RepaymentsOfOtherLongTermDebt>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_18">47689000</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_2_7">-30769000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:LineOfCreditFacilityAverageOutstandingAmount contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5B4E53B7-1A4E-47D4-8189-8B63D2002917_2_1">92351000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
  <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_9">-190000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
  <us-gaap:OtherComprehensiveIncomeOtherNetOfTax contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_2_4">-5000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_11">30601000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_12">9471000</us-gaap:ShareBasedCompensation>
  <us-gaap:NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_5619E9ED-BB3E-42EC-9E8C-D1665F392F19_2_0">4700000</us-gaap:NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable>
  <us-gaap:ProceedsFromIncomeTaxRefunds contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_56">445000</us-gaap:ProceedsFromIncomeTaxRefunds>
  <us-gaap:LeaseAndRentalExpense contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_A3542952-67D4-4929-A473-C64DC01774A4_2_0">49300000</us-gaap:LeaseAndRentalExpense>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_48">-54981000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:InterestExpense contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_6">1400000</us-gaap:InterestExpense>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_32">-92228000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_42">-142235000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_2_8">4701000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:CostOfServices contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_1">1623480000</us-gaap:CostOfServices>
  <us-gaap:DecreaseInRestrictedCash contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_31">214000</us-gaap:DecreaseInRestrictedCash>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_11">712000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_26">1282000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_23">-4723000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_40">76000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_21">29211000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
  <us-gaap:AmortizationOfFinancingCosts contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_7">273000</us-gaap:AmortizationOfFinancingCosts>
  <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_44">9599000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_47">-2081000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_39">1000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_3">145463000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_25373606-3A7E-4DD6-9AD9-5813E7A4E6FE_3_2">2500000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_4">8293000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_46">1935000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
  <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_45">-7664000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
  <us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_22">-7018000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
  <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_34">147456000</us-gaap:ProceedsFromLongTermLinesOfCredit>
  <us-gaap:Depreciation contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_4">39398000</us-gaap:Depreciation>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_2_15">4701000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_2_10">578000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_2_3">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
  <pwr:BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_2_5">49828000</pwr:BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock>
  <pwr:BusinessAcquisitionsProFormaGrossProfit contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_2_1">249172000</pwr:BusinessAcquisitionsProFormaGrossProfit>
  <pwr:LongTermDebtWeightedAverageInterestRateDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="pure" decimals="4" id="id_7565878_5B4E53B7-1A4E-47D4-8189-8B63D2002917_2_2">0.0224</pwr:LongTermDebtWeightedAverageInterestRateDuringPeriod>
  <pwr:BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_2_3">9736000</pwr:BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets>
  <pwr:BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_2_2">152008000</pwr:BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses>
  <pwr:OtherComprehensiveIncomeOtherTax contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_2_5">1000</pwr:OtherComprehensiveIncomeOtherTax>
  <pwr:ChangeInContractEstimatesImpactOnOperatingResults contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0" unitRef="pure" decimals="3" id="id_7565878_0AA919BC-4DC3-430D-A1A8-8AAA502C3046_2_5">0.094</pwr:ChangeInContractEstimatesImpactOnOperatingResults>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1635611x1921629" unitRef="iso4217_USD" decimals="-3" id="id_7565878_888F8587-D2A1-436E-81DA-819EA895CDA6_1002_1">25570000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1635611x1921629" unitRef="iso4217_USD" decimals="-3" id="id_7565878_888F8587-D2A1-436E-81DA-819EA895CDA6_1002_5">2000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
  <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1635611x1921629" unitRef="iso4217_USD" decimals="-3" id="id_7565878_888F8587-D2A1-436E-81DA-819EA895CDA6_1002_8">5795000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
  <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1635611x1921629" unitRef="iso4217_USD" decimals="-3" id="id_7565878_888F8587-D2A1-436E-81DA-819EA895CDA6_1002_6">9569000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1635611x1921629" unitRef="iso4217_USD" decimals="-3" id="id_7565878_888F8587-D2A1-436E-81DA-819EA895CDA6_1002_7">3774000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1635611x1921629" unitRef="iso4217_USD" decimals="-3" id="id_7565878_888F8587-D2A1-436E-81DA-819EA895CDA6_1002_3">4775000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
  <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1635611x1921629" unitRef="iso4217_USD" decimals="-3" id="id_7565878_888F8587-D2A1-436E-81DA-819EA895CDA6_1002_2">10815000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
  <pwr:DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1635611x1921629" unitRef="iso4217_USD" decimals="-3" id="id_7565878_888F8587-D2A1-436E-81DA-819EA895CDA6_1002_4">413000</pwr:DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1668722" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_1002_0">1240292000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1668722" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_1002_3">108992000</us-gaap:OperatingIncomeLoss>
  <us-gaap:Depreciation contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1668722" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_1002_7">20917000</us-gaap:Depreciation>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1724730" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_2002_5">-48989000</us-gaap:OperatingIncomeLoss>
  <us-gaap:Depreciation contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1724730" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_2002_9">2012000</us-gaap:Depreciation>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1772598" unitRef="iso4217_USD" decimals="-5" id="id_7565878_EDD9E85A-73B8-4A70-81F4-A600582656DB_1002_0">533500000</us-gaap:SalesRevenueServicesNet>
  <pwr:PercentageOfForeignRevenue contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1772598_1641811x1637073" unitRef="pure" decimals="2" id="id_7565878_EDD9E85A-73B8-4A70-81F4-A600582656DB_2002_1">0.88</pwr:PercentageOfForeignRevenue>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1840816" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_3002_1">621094000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1840816" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_3002_4">24147000</us-gaap:OperatingIncomeLoss>
  <us-gaap:Depreciation contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1840816" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_3002_8">16469000</us-gaap:Depreciation>
  <us-gaap:IncomeTaxesPaid contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1639797x1638575" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1002_55">205000</us-gaap:IncomeTaxesPaid>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1641810x1733351_1643450x1638600" unitRef="shares" decimals="INF" id="id_7565878_1017386F-4CD4-4BF3-B27F-09360BD1E6E7_1002_0">328358</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1641810x1733351_1643450x1638600" unitRef="iso4217_USD" decimals="-5" id="id_7565878_1017386F-4CD4-4BF3-B27F-09360BD1E6E7_1002_1">9500000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642402x1635320_1642403x1642802" unitRef="Customer" decimals="INF" id="id_7565878_E23CF93A-0278-4E2C-AE31-5DD0D5B2F56A_2002_0">0</pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642755x1632042" unitRef="shares" decimals="-5" id="id_7565878_8B2183CA-454C-4156-B3F8-5B1BBA4C6301_2_0">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642755x1632042" unitRef="iso4217_USD_per_shares" decimals="2" id="id_7565878_8B2183CA-454C-4156-B3F8-5B1BBA4C6301_2_1">28.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642755x1632042" unitRef="iso4217_USD" decimals="-5" id="id_7565878_8B2183CA-454C-4156-B3F8-5B1BBA4C6301_2_2">700000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642755x1702197" unitRef="shares" decimals="-5" id="id_7565878_D83B6CA0-02E9-4383-BF57-1D907536DE1F_3002_0">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642755x1702197" unitRef="shares" decimals="-5" id="id_7565878_B58386B0-5758-44B3-9908-E2ADC828324B_1002_0">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642755x1702197" unitRef="iso4217_USD_per_shares" decimals="2" id="id_7565878_D83B6CA0-02E9-4383-BF57-1D907536DE1F_3002_1">27.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642755x1702197" unitRef="iso4217_USD" decimals="-5" id="id_7565878_6D307F23-3599-4771-8CB6-416966DC4EE9_1002_0">8800000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642755x1702197" unitRef="iso4217_USD" decimals="-5" id="id_7565878_B58386B0-5758-44B3-9908-E2ADC828324B_1002_1">31500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642755x1764700" unitRef="iso4217_USD" decimals="-5" id="id_7565878_26B8F349-F54F-4ED4-BCC6-A59D612ADFDE_1002_0">1300000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards contextRef="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642755x1764700" unitRef="iso4217_USD" decimals="-5" id="id_7565878_26B8F349-F54F-4ED4-BCC6-A59D612ADFDE_1002_1">900000</us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards>
  <us-gaap:MultiemployerPlanPeriodContributions contextRef="eol_PE9937----1610-Q0002_STD_904_20160331_0_1634452x1704951_1640416x1643047_1643960x1770211" unitRef="iso4217_USD" decimals="-5" id="id_7565878_B61EBBB2-C659-4198-8260-98328D01B97C_3_3">2900000</us-gaap:MultiemployerPlanPeriodContributions>
  <dei:DocumentFiscalPeriodFocus contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_178E5A3B-A1F8-4B19-BEC3-6DF68D079B8D_1_4">Q1</dei:DocumentFiscalPeriodFocus>
  <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_24">199739000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
  <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_1EB861EC-A7BA-48D5-8933-C47BD74C5F11_1_1">2900000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
  <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_1_6">0.12</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
  <us-gaap:MinimumGuaranteesPolicy contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_13B1A72C-7FEC-4F10-B9C9-13D85B99703E_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Collective Bargaining Agreements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Some of Quanta&amp;#x2019;s operating units are parties
 to various collective bargaining agreements with unions that
 represent certain of their employees. The collective bargaining
 agreements expire at various times and have typically been
 renegotiated and renewed on terms similar to those in the expiring
 agreements. The agreements require the operating units to pay
 specified wages, provide certain benefits to their union employees
 and contribute certain amounts to multiemployer pension plans and
 employee benefit trusts. Quanta&amp;#x2019;s multiemployer pension plan
 contribution rates generally are specified in the collective
 bargaining agreements (usually on an annual basis), and
 contributions are made to the plans on a
 &amp;#x201C;pay-as-you-go&amp;#x201D; basis based on its union employee
 payrolls. The location and number of union employees that Quanta
 employs at any given time and the plans in which they may
 participate vary depending on the projects Quanta has ongoing at
 that time and the need for union resources in connection with those
 projects. Therefore, Quanta is unable to accurately predict the
 union employee payroll and the amount of the resulting
 multiemployer pension plan contribution obligation for future
 periods.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:MinimumGuaranteesPolicy>
  <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_28BA9154-B763-4491-BBDA-1E557E848101_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;This allocation requires a significant use of
 estimates and is based on information that was available to
 management at the time these consolidated financial statements were
 prepared (in thousands).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Consideration:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Value of Quanta common stock and exchangeable shares issued&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,127&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash paid or payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;42,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;110,428&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Contingent consideration&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,400&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,001&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value of total consideration transferred or estimated to be
 transferred&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,611&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;121,556&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,489&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,188&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property and equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,649&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,140&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,972&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Identifiable intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,327&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,987&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,349&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(24,633&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,267&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,912&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other long-term liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,326&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,606&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Non-controlling interests&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;747&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total identifiable net assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,495&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69,915&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,116&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;51,641&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,611&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;121,556&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
  <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_8D3CB573-287B-4566-96C0-56BC035A48EB_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Future results may vary significantly from the
 results reflected in the following pro forma financial information
 because of future events and transactions, as well as other factors
 (in thousands, except per share amounts):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="78%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt;
 March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,721,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,919,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gross profit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;203,465&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;249,172&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Selling, general and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;159,209&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;152,008&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization of intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,650&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,736&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income from continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,397&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;54,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income from continuing operations attributable to common
 stock&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,034&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,828&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Earnings per share from continuing operations attributable to
 common stock &amp;#x2014; basic and diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.12&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.23&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
  <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_BD4F7FAD-102E-4C5D-8891-4306C21A96B0_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The following represents a reconciliation of the
 major classes of line items constituting income from discontinued
 operations related to Quanta&amp;#x2019;s fiber optic licensing
 operations (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Major classes of line items constituting pretax income from
 discontinued operations:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,570&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expenses:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of services (including depreciation)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,815&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Selling, general and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,775&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization of intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;413&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other income (expense) items that are not major&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income before taxes of discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,569&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provision for income taxes related to discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,774&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income from discontinued operations as presented in the
 statements of operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,795&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;The following represents a reconciliation of the
 carrying amounts of major classes of current liabilities of fiber
 optic licensing operations (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="9%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="9%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;March&amp;#xA0;31,&lt;br /&gt;
 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;br /&gt;
 2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Carrying amounts of major classes of liabilities of discontinued
 operations:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current liabilities:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts payable and accrued expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,088&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,313&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total current liabilities of discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,088&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,313&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
  <dei:DocumentFiscalYearFocus contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_178E5A3B-A1F8-4B19-BEC3-6DF68D079B8D_1_3">2016</dei:DocumentFiscalYearFocus>
  <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_FF743DCE-22D9-4AD5-8CA1-48A196A70DA2_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;The following table summarizes the estimated fair
 values of identifiable intangible assets and the related weighted
 average amortization periods by type as of the respective
 acquisition dates for the 2016 acquisitions (in thousands, except
 for weighted average amortization periods, which are in years).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="53%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="18%"&gt;&lt;/td&gt;
 &lt;td style="WIDTH: 88pt"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td style="WIDTH: 88pt"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="18%"&gt;&lt;/td&gt;
 &lt;td style="WIDTH: 109pt"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td style="WIDTH: 109pt"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"&gt;&lt;b&gt;Estimated&lt;br /&gt;
 Fair&amp;#xA0;Value&amp;#xA0;at&lt;br /&gt;
 Acquisition&amp;#xA0;Date&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Weighted&amp;#xA0;Average&lt;br /&gt;
 Amortization&amp;#xA0;Period&amp;#xA0;at&lt;br /&gt;
 Acquisition Date in Years&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Customer relationships&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,814&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Backlog&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;822&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade names&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,448&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Non-compete agreements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;243&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total intangible assets subject to amortization acquired in 2016
 acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,327&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
  <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_48A50893-756B-41E6-8818-6AD9744DDAAB_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;3.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;NEW ACCOUNTING PRONOUNCEMENTS:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;&lt;i&gt;Adoption of New Accounting Pronouncements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;In February 2015, the FASB issued an update which
 amends existing consolidation guidance, including amending the
 guidance related to determining whether an entity is a variable
 interest entity. The guidance may be applied using a modified
 retrospective approach whereby the entity records a cumulative
 effect of adoption at the beginning of the fiscal year of initial
 application. A reporting entity may also apply the amendments on a
 full retrospective basis. Quanta adopted this guidance effective
 January&amp;#xA0;1, 2016, and the adoption of the update did not have a
 significant impact on Quanta&amp;#x2019;s consolidated financial
 statements or related disclosures.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In April 2015, the FASB issued an update that
 requires debt issuance costs related to a recognized debt liability
 to be presented in the balance sheet as a direct deduction from the
 carrying amount of that debt liability, consistent with the
 presentation of debt discounts and premiums. The update is required
 to be adopted retroactively for all periods presented. In August
 2015, the FASB issued another update that states that the
 Securities Exchange Commission (SEC) staff would not object to an
 entity deferring and presenting debt issuance costs as an asset and
 subsequently amortizing the deferred debt issuance costs ratably
 over the term of the line-of-credit arrangement, regardless of
 whether there are any outstanding borrowings on the line-of-credit
 arrangement. Quanta adopted this guidance effective January&amp;#xA0;1,
 2016, and the adoption of the update did not have a significant
 impact on Quanta&amp;#x2019;s consolidated financial statements or
 related disclosures.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In April 2015, the FASB issued an update that
 provides guidance to customers about whether a cloud computing
 arrangement includes a software license. If a cloud computing
 arrangement includes a software license, then the customer should
 account for the software license element of the arrangement
 consistent with the acquisition of other software licenses. If a
 cloud computing arrangement does not include a software license,
 the customer should account for the arrangement as a service
 contract. An entity can elect to adopt the amendments either
 prospectively to all arrangements entered into or materially
 modified after the effective date or retrospectively. Quanta
 adopted this guidance effective January&amp;#xA0;1, 2016, and the
 adoption of the update did not have a significant impact on
 Quanta&amp;#x2019;s consolidated financial statements or related
 disclosures.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In September 2015, the FASB issued an update that
 requires an acquiring company to recognize adjustments to
 provisional amounts that are identified during the measurement
 period in the reporting period in which such adjustments are
 determined. An acquiring company must record any effect on earnings
 from changes in depreciation or amortization or other income
 effects, calculated as if the accounting had been completed at the
 acquisition date. The acquiring company must also present
 separately on the face of the income statement or disclose in the
 notes the amount recorded in current-period earnings that would
 have been recorded in previous reporting periods if the adjustment
 had been recognized as of the acquisition date. The update is
 required to be adopted prospectively to adjustments that occur
 after the effective date with earlier application permitted for
 financial statements that have not yet been issued. Quanta adopted
 this guidance effective January&amp;#xA0;1, 2016, and the adoption of
 the update did not have a significant impact on Quanta&amp;#x2019;s
 consolidated financial statements or related disclosures.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Accounting Standards Not Yet Adopted&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;In May 2014, the FASB issued an update that
 supersedes most current revenue recognition guidance as well as
 some cost recognition guidance. The update requires that an entity
 recognize revenue to depict the transfer of goods or services to
 customers in an amount that reflects the consideration to which the
 entity expects to be entitled in exchange for those goods or
 services. This update also requires new qualitative and
 quantitative disclosures about the nature, amount, timing and
 uncertainty of revenues and cash flows arising from customer
 contracts, including significant judgments and changes in
 judgments, information about contract balances and performance
 obligations, and assets recognized from costs incurred to obtain or
 fulfill a contract. In July 2015, the FASB affirmed its proposal to
 defer the effective date until fiscal years beginning on or after
 December&amp;#xA0;15, 2017. The guidance can be applied on a full
 retrospective or modified retrospective basis whereby the entity
 records a cumulative effect of initially applying this update at
 the date of initial application. Quanta is currently evaluating the
 potential impact of this authoritative guidance on its consolidated
 financial statements and will adopt this guidance effective
 January&amp;#xA0;1, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In August 2014, the FASB issued guidance to address
 the diversity in practice in determining when there is substantial
 doubt about an entity&amp;#x2019;s ability to continue as a going
 concern and when and how an entity must disclose certain relevant
 conditions and events. This update requires an entity to evaluate
 whether there are conditions or events, considered in the
 aggregate, that raise substantial doubt about the entity&amp;#x2019;s
 ability to continue as a going concern for a period of one year
 after the date that the financial statements are issued (or
 available to be issued). If such conditions or events exist, an
 entity should disclose that there is substantial doubt about the
 entity&amp;#x2019;s ability to continue as a going concern for a period
 of one year after the date that the financial statements are issued
 (or available to be issued), along with the principal conditions or
 events that raise substantial doubt, management&amp;#x2019;s evaluation
 of the significance of those conditions or events in relation to
 the entity&amp;#x2019;s ability to meet its obligations and
 management&amp;#x2019;s plans that are intended to mitigate those
 conditions or events. The guidance is effective for annual and
 interim periods ending after December&amp;#xA0;15, 2016. This guidance
 will impact the disclosure and presentation of any substantial
 doubt by Quanta about its ability to continue as a going concern,
 if such substantial doubt were to exist. Quanta will adopt this
 guidance by December 31, 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In July 2015, the FASB issued an update that
 requires inventory to be measured at the lower of either cost or
 net realizable value. When evidence exists that the net realizable
 value of inventory is lower than its cost, the difference will be
 recognized as a loss in earnings in the period in which it occurs.
 The update is required to be adopted prospectively and is effective
 for interim and annual reporting periods beginning after
 December&amp;#xA0;15, 2016, although early adoption is permitted.
 Quanta is currently evaluating the potential impact of this
 authoritative guidance on its consolidated financial statements and
 will adopt this guidance by January&amp;#xA0;1, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In January 2016, the FASB issued an update that
 addresses certain aspects of recognition, measurement,
 presentation, and disclosure of financial instruments. The new
 standard is effective for interim and annual periods beginning
 after December&amp;#xA0;15, 2017. Early adoption is permitted for
 financial statements of fiscal years or interim periods that have
 not been previously issued. Quanta is evaluating the impact of the
 new standard on its consolidated financial statements and will
 adopt the new standard by January&amp;#xA0;1, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In February 2016, the FASB issued an update that
 requires companies that lease assets to recognize on the balance
 sheet the assets and liabilities for the rights and obligations
 created by those assets. The new standard is effective for interim
 and annual periods beginning after December&amp;#xA0;15, 2018. Early
 adoption is permitted for financial statements of fiscal years or
 interim periods that have not been previously issued. Quanta is
 evaluating the impact of the new standard on its consolidated
 financial statements and will adopt the new standard by
 January&amp;#xA0;1, 2019.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In March 2016, the FASB issued an update that
 requires companies with share-based payments to record all of the
 tax effects related to such share-based payments at settlement (or
 expiration) through the income statement rather than through
 equity. It is anticipated that companies will experience increased
 volatility of income tax expense upon adoption of this update. This
 change is required to be applied prospectively to all excess tax
 benefits and tax deficiencies resulting from settlements after the
 date of the adoption of the update and is effective for interim and
 annual reporting periods beginning after December&amp;#xA0;15, 2016,
 although early adoption is permitted. Quanta is currently
 evaluating the potential impact of this authoritative guidance on
 its consolidated financial statements and will adopt this guidance
 by January&amp;#xA0;1, 2017.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
  <dei:AmendmentFlag contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_178E5A3B-A1F8-4B19-BEC3-6DF68D079B8D_1_1">false</dei:AmendmentFlag>
  <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_E61796C7-50C2-435A-B514-0357122400A2_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;The following schedule shows the future minimum
 lease payments under these leases as of March&amp;#xA0;31, 2016 (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="83%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Operating&lt;br /&gt;
 Leases&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Year Ending December 31 &amp;#x2014;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Remainder of 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;67,909&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63,400&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,750&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,877&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total minimum lease payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;241,860&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_00FDDDB8-DE85-4656-82CD-EC1CB53EC42A_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The estimated future aggregate amortization expense
 of intangible assets subject to amortization as of March&amp;#xA0;31,
 2016 is set forth below (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="83%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;For the Fiscal Year Ending December&amp;#xA0;31,&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Remainder of 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,215&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,186&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,378&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,347&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,031&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;95,146&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;211,303&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_7913E1E9-495E-4BA0-B117-B069874C4843_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Through its Electric Power Infrastructure Services
 and Oil and Gas Infrastructure Services segments, Quanta designs,
 installs and maintains networks for customers in the electric power
 and oil and gas industries. These services may be provided pursuant
 to master service agreements, repair and maintenance contracts and
 fixed price and non-fixed price installation contracts. Pricing
 under these contracts may be competitive unit price,
 cost-plus/hourly (or time and materials basis) or fixed price (or
 lump sum basis), and the final terms and prices of these contracts
 are frequently negotiated with the customer. Under unit-based
 contracts, the utilization of an output-based measurement is
 appropriate for revenue recognition. Under these contracts, Quanta
 recognizes revenue as units are completed based on pricing
 established between Quanta and the customer for each unit of
 delivery, which best reflects the pattern in which the obligation
 to the customer is fulfilled. Under cost-plus/hourly and time and
 materials type contracts, Quanta recognizes revenue on an input
 basis, as labor hours are incurred and services are performed.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Revenues from fixed price contracts are recognized
 using the percentage-of-completion method, measured by the
 percentage of costs incurred to date to total estimated costs for
 each contract. These contracts provide for a fixed amount of
 revenues for the entire project. Such contracts provide that the
 customer accept completion of progress to date and compensate
 Quanta for services rendered, which may be measured in terms of
 units installed, hours expended or some other measure of progress.
 Contract costs include all direct materials, labor and subcontract
 costs and those indirect costs related to contract performance,
 such as indirect labor, supplies, tools, repairs and depreciation
 costs. Much of the material associated with Quanta&amp;#x2019;s work is
 owner-furnished and is therefore not included in contract revenues
 and costs. The cost estimation process is based on professional
 knowledge and experience of Quanta&amp;#x2019;s engineers, project
 managers and financial professionals. Changes in job performance,
 job conditions and final contract settlements are factors that
 influence management&amp;#x2019;s assessment of total contract value and
 the total estimated costs to complete those contracts and
 therefore, Quanta&amp;#x2019;s profit recognition.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Actual revenues and project costs can vary,
 sometimes substantially, from previous estimates due to changes in
 a variety of factors including unforeseen circumstances not
 included in our cost estimates or covered by our contracts for
 which we cannot obtain adequate compensation, including concealed
 or unknown environmental conditions; changes in the cost of
 equipment, commodities, materials or labor; unanticipated costs or
 claims due to customer-caused delays, customer failure to provide
 required materials or equipment, errors in engineering,
 specifications or designs, project modifications, or contract
 termination and our inability to obtain reimbursement for such
 costs or recover on such claims; weather conditions; and quality
 issues requiring rework or replacement. These factors, along with
 other risks inherent in performing fixed price contracts may cause
 actual revenues and gross profits for a project to differ from
 previous estimates and could result in reduced profitability or
 losses on projects. Changes in these factors may result in
 revisions to costs and income, and their effects are recognized in
 the period in which the revisions are determined. These factors are
 routinely evaluated on a project by project basis throughout the
 project term, and the impact of corresponding revisions in
 management&amp;#x2019;s estimates of contract value, contract cost and
 contract profit are recorded as necessary in the period in which
 the revisions are determined. Provisions for losses on uncompleted
 contracts are made in the period in which such losses are
 determined to be probable and the amount can be reasonably
 estimated.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During the three months ended March 31, 2016,
 Quanta experienced engineering and performance issues during the
 testing and pre-commissioning phase of an ongoing power plant
 construction project in Alaska, which resulted in additional
 construction costs. As of March 31, 2016, Quanta had revised its
 estimate of the total costs necessary to complete this project,
 which resulted in the recognition of a project loss of $21.3
 million during the period. At March&amp;#xA0;31, 2016, this project had
 a contract value of $201 million and was approximately 91%
 complete. This project is expected to be substantially complete in
 the third quarter of 2016. As this project continues through the
 final construction and commissioning phases, it is reasonably
 possible that additional performance issues or other unforeseen
 circumstances could occur and result in the recognition of
 additional losses.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Including the impact of the loss on the power plant
 construction project in Alaska, Quanta&amp;#x2019;s operating results
 for the three months ended March&amp;#xA0;31, 2016 were impacted by
 less than 5% as a result of aggregate changes in contract estimates
 related to projects that were in progress at December&amp;#xA0;31,
 2015. Quanta&amp;#x2019;s operating results for the three months ended
 March&amp;#xA0;31, 2015 were positively impacted by approximately 9.4%
 as a result of aggregate changes in contract estimates related to
 projects that were in progress at December&amp;#xA0;31, 2014, primarily
 associated with an electric power infrastructure services project
 that experienced effective contract execution and a reduction in
 estimated total project costs as the project progressed from
 mid-construction to near completion during the three months ended
 March&amp;#xA0;31, 2015.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The current asset &amp;#x201C;Costs and estimated
 earnings in excess of billings on uncompleted contracts&amp;#x201D;
 represents revenues recognized in excess of amounts billed for
 fixed price contracts. The current liability &amp;#x201C;Billings in
 excess of costs and estimated earnings on uncompleted
 contracts&amp;#x201D; represents billings in excess of revenues
 recognized for fixed price contracts.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta may incur costs subject to change orders,
 whether approved or unapproved by the customer, and/or claims
 related to certain contracts. Quanta determines the probability
 that such costs will be recovered based upon evidence such as past
 practices with the customer, specific discussions or preliminary
 negotiations with the customer or verbal approvals. Quanta treats
 items as a cost of contract performance in the period incurred if
 it is not probable that the costs will be recovered or will
 recognize revenue if it is probable that the contract price will be
 adjusted and can be reliably estimated. As of March&amp;#xA0;31, 2016
 and December&amp;#xA0;31, 2015, Quanta had approximately $118.0 million
 and $137.2 million of change orders and/or claims that had been
 included as contract price adjustments on certain contracts which
 were in the process of being negotiated in the normal course of
 business. These aggregate contract price adjustments represent
 management&amp;#x2019;s best estimate of additional contract revenues
 which have been earned and which management believes are probable
 of collection. The amounts ultimately realized by Quanta upon final
 acceptance by its customers could be higher or lower than such
 estimated amounts; however, such
 amounts cannot currently be estimated..&lt;/p&gt;
 &lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
  <us-gaap:DebtDisclosureTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_9B1FA5A6-DA09-428A-879D-596AF5122745_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;8.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;DEBT OBLIGATIONS:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta&amp;#x2019;s long-term debt obligations consisted
 of the following (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;March&amp;#xA0;31,&lt;br /&gt;
 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;br /&gt;
 2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Borrowings under credit facility&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;397,669&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;466,850&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other long-term debt, interest rates ranging from 3.4% to 4.3%&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,373&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,401&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Capital leases, interest rates ranging from 2.5% to 6.2%&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,351&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total long-term debt obligations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;408,212&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;477,602&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less &amp;#x2014; Current maturities of long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,238&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total long-term debt obligations, net of current maturities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;404,058&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;475,364&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta&amp;#x2019;s current maturities of long-term debt
 and short-term borrowings consisted of the following (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;March&amp;#xA0;31,&lt;br /&gt;
 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;br /&gt;
 2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,829&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current maturities of long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,238&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current maturities of long-term debt and short-term borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,067&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Credit Facility&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;On December&amp;#xA0;18, 2015, Quanta entered into an
 amended and restated credit agreement with various lenders that
 provides for a $1.81 billion senior secured revolving credit
 facility maturing on December&amp;#xA0;18, 2020. The entire amount
 available under the facility may be used by Quanta for revolving
 loans and letters of credit in U.S. dollars and certain alternative
 currencies. Up to $600.0 million of the facility may be used by
 certain subsidiaries of Quanta for revolving loans and letters of
 credit in certain alternative currencies. Up to $100.0 million of
 the facility may be used for swing line loans in U.S. dollars, up
 to $50.0 million of the facility may be used for swing line loans
 in Canadian dollars and up to $30.0 million of the facility may be
 used for swing line loans in Australian dollars. In addition,
 subject to the conditions specified in the credit agreement, Quanta
 has the option to increase the revolving commitments by up to
 $400.0 million from time to time upon receipt of additional
 commitments from new or existing lenders. Borrowings under the
 credit agreement are to be used to refinance existing indebtedness
 and for working capital, capital expenditures and other general
 corporate purposes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;As of March&amp;#xA0;31, 2016, Quanta had approximately
 $321.1 million of outstanding letters of credit and bank
 guarantees, $219.7 million of which was denominated in U.S. dollars
 and $101.4 million of which was denominated in Australian or
 Canadian dollars. Quanta also had $397.7 million of outstanding
 revolving loans under the credit facility, $321.0 million of which
 was denominated in U.S. dollars and $76.7 million of which was
 denominated in Canadian dollars. The remaining $1.09 billion was
 available for revolving loans or issuing new letters of credit or
 bank guarantees. Information on borrowings under Quanta&amp;#x2019;s
 credit facility and the applicable interest rates during the three
 months ended March&amp;#xA0;31, 2016 and 2015 is as follows (dollars in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt;
 March 31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Maximum amount outstanding during the period&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;518,607&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;123,768&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Average daily amount outstanding under the credit facility&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;472,029&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;92,351&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted-average interest rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.00&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.24&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Under the current credit agreement, amounts
 borrowed in U.S. dollars bear interest, at Quanta&amp;#x2019;s option,
 at a rate equal to either (i)&amp;#xA0;the Eurocurrency Rate (as
 defined in the credit agreement) plus 1.125% to 2.125%, as
 determined based on Quanta&amp;#x2019;s Consolidated Leverage Ratio (as
 described below), or (ii)&amp;#xA0;the Base Rate (as described below)
 plus 0.125% to 1.125%, as determined based on Quanta&amp;#x2019;s
 Consolidated Leverage Ratio. Amounts borrowed as revolving loans
 under the credit agreement in any currency other than U.S. dollars
 bear interest at a rate equal to the Eurocurrency Rate plus 1.125%
 to 2.125%, as determined based on Quanta&amp;#x2019;s Consolidated
 Leverage Ratio. Standby letters of credit issued under the credit
 agreement are subject to a letter of credit fee of 1.125% to
 2.125%, based on Quanta&amp;#x2019;s Consolidated Leverage Ratio, and
 Performance Letters of Credit (as defined in the credit agreement)
 issued under the credit agreement in support of certain contractual
 obligations are subject to a letter of credit fee of 0.675% to
 1.275%, based on Quanta&amp;#x2019;s Consolidated Leverage Ratio. Quanta
 is also subject to a commitment fee of 0.20% to 0.40%, based on its
 Consolidated Leverage Ratio, on any unused availability under the
 credit agreement.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The Consolidated Leverage Ratio is the ratio of
 Quanta&amp;#x2019;s Consolidated Funded Indebtedness to Consolidated
 EBITDA (as those terms are defined in the credit agreement). For
 purposes of calculating Quanta&amp;#x2019;s Consolidated Leverage Ratio,
 Consolidated Funded Indebtedness is reduced by available cash and
 Cash Equivalents (as defined in the credit agreement) in excess of
 25.0 million. The Base Rate equals the highest of (i)&amp;#xA0;the
 Federal Funds Rate (as defined in the credit agreement) plus 0.5%,
 (ii)&amp;#xA0;the prime rate publicly announced by Bank of America,
 N.A. and (iii)&amp;#xA0;the Eurocurrency Rate plus 1.00%.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Subject to certain exceptions, the credit agreement
 is secured by substantially all the assets of Quanta and
 Quanta&amp;#x2019;s wholly owned U.S. subsidiaries and by a pledge of
 all of the capital stock of Quanta&amp;#x2019;s wholly owned U.S.
 subsidiaries and 65% of the capital stock of direct foreign
 subsidiaries of Quanta&amp;#x2019;s wholly owned U.S. subsidiaries.
 Quanta&amp;#x2019;s wholly owned U.S. subsidiaries also guarantee the
 repayment of all amounts due under the credit agreement. Subject to
 certain conditions, all collateral will automatically be released
 from the liens at any time Quanta maintains an Investment Grade
 Rating (defined in the credit agreement as two of the following
 three conditions being met: (i)&amp;#xA0;a corporate credit rating that
 is BBB- or higher by Standard&amp;#xA0;&amp;amp; Poor&amp;#x2019;s Rating
 Services, (ii)&amp;#xA0;a corporate family rating that is Baa3 or
 higher by Moody&amp;#x2019;s Investors Services, Inc. or (iii)&amp;#xA0;a
 corporate credit rating that is BBB- or higher by Fitch Ratings,
 Inc.).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The credit agreement contains certain covenants,
 including a maximum Consolidated Leverage Ratio and a minimum
 Consolidated Interest Coverage Ratio (as defined in the credit
 agreement). The credit agreement also limits certain acquisitions,
 mergers and consolidations, indebtedness, asset sales and
 prepayments of indebtedness and, subject to certain exceptions,
 prohibits liens on Quanta&amp;#x2019;s assets. The credit agreement
 allows cash payments for dividends and stock repurchases subject to
 compliance with the following requirements (after giving effect to
 the dividend or stock repurchase): (i)&amp;#xA0;no default or event of
 default under the credit agreement; (ii)&amp;#xA0;continued compliance
 with the financial covenants in the credit agreement; and
 (iii)&amp;#xA0;at least $100.0 million of availability under the credit
 agreement and/or cash and cash equivalents on hand. As of
 March&amp;#xA0;31, 2016, Quanta was in compliance with all of the
 covenants in the credit agreement.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The credit agreement provides for customary events
 of default and contains cross-default provisions with
 Quanta&amp;#x2019;s underwriting, continuing indemnity and security
 agreement with its sureties and all of Quanta&amp;#x2019;s other debt
 instruments exceeding $100.0 million in borrowings or availability.
 If an Event of Default (as defined in the credit agreement) occurs
 and is continuing, on the terms and subject to the conditions set
 forth in the credit agreement, the lenders may declare all amounts
 outstanding and accrued and unpaid interest immediately due and
 payable, require that Quanta provide cash collateral for all
 outstanding letter of credit obligations, terminate the commitments
 under the credit agreement, and foreclose on the collateral.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
  <us-gaap:ReceivablesPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_40A26B98-BCFF-4F92-9E4A-6331EEA3F195_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&lt;i&gt;Current and Long-Term Accounts and Notes Receivable and
 Allowance for Doubtful Accounts&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta provides an allowance for doubtful accounts
 when collection of an account or note receivable is considered
 doubtful, and receivables are written off against the allowance
 when deemed uncollectible. Inherent in the assessment of the
 allowance for doubtful accounts are certain judgments and estimates
 regarding, among other factors, the customer&amp;#x2019;s access to
 capital, the customer&amp;#x2019;s willingness or ability to pay,
 general economic and market conditions, the ongoing relationship
 with the customer and uncertainties related to the resolution of
 disputed matters. Quanta considers accounts receivable delinquent
 after 30 days but does not generally include delinquent accounts in
 its analysis of the allowance for doubtful accounts unless the
 accounts receivable have been outstanding for at least 90 days. In
 addition to balances that have been outstanding for 90 days or
 more, Quanta also includes accounts receivable balances that relate
 to customers in bankruptcy or with other known difficulties in its
 analysis of the allowance for doubtful accounts. Material changes
 in Quanta&amp;#x2019;s customers&amp;#x2019; business or cash flows, which
 may be impacted by negative economic and market conditions, could
 affect Quanta&amp;#x2019;s ability to collect amounts due from them. As
 of March&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2015, Quanta had
 allowances for doubtful accounts on current receivables of
 approximately $2.7 million and $5.2 million. Long-term accounts
 receivable are included within other assets, net on the
 consolidated balance sheets.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Should customers experience financial difficulties
 or file for bankruptcy, or should anticipated recoveries relating
 to receivables in existing bankruptcies or other workout situations
 fail to materialize, Quanta could experience reduced cash flows and
 losses in excess of current allowances provided.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The balances billed but not paid by customers
 pursuant to retainage provisions in certain contracts are generally
 due upon completion of the contracts and acceptance by the
 customer. Based on Quanta&amp;#x2019;s experience with similar contracts
 in recent years, the majority of the retainage balances at each
 balance sheet date are expected to be collected within the next
 twelve months. Current retainage balances as of March&amp;#xA0;31, 2016
 and December&amp;#xA0;31, 2015 were approximately $235.5 million and
 $250.1 million, and were included in accounts receivable. Retainage
 balances with settlement dates beyond the next twelve months were
 included in other assets, net, and as of March&amp;#xA0;31, 2016 and
 December&amp;#xA0;31, 2015 were $5.1 million and $4.5 million.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Within accounts receivable, Quanta recognizes
 unbilled receivables in circumstances such as when revenues have
 been earned and recorded but the amount cannot be billed under the
 terms of the contract until a later date; costs have been incurred
 but are yet to be billed under cost-reimbursement type contracts;
 or amounts arise from routine lags in billing (for example, work
 completed one month but not billed until the next month). These
 balances do not include revenues accrued for work performed under
 fixed-price contracts as these amounts are recorded as costs and
 estimated earnings in excess of billings on uncompleted contracts.
 At March&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2015, the balances of
 unbilled receivables included in accounts receivable were
 approximately $228.8 million and $233.6 million.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
  <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_6A55BC39-D7DA-415C-BB9D-772E9F318CDE_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta presents its operations under two reportable
 segments: (1)&amp;#xA0;Electric Power Infrastructure Services and
 (2)&amp;#xA0;Oil and Gas Infrastructure Services. This structure is
 generally based on the broad end-user markets for Quanta&amp;#x2019;s
 services. See Note 1 for additional information regarding
 Quanta&amp;#x2019;s reportable segments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta&amp;#x2019;s segment results are derived from the
 types of services provided across its operating units in each of
 the end user markets described above. Quanta&amp;#x2019;s
 entrepreneurial business model allows each of its operating units
 to serve the same or similar customers and to provide a range of
 services across end user markets. Quanta&amp;#x2019;s operating units
 are organized into one of two internal divisions, namely, the
 Electric Power Infrastructure Services Division and the Oil and Gas
 Infrastructure Services Division. These internal divisions are
 closely aligned with the reportable segments described above based
 on their operating units&amp;#x2019; predominant type of work.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Reportable segment information, including revenues
 and operating income by type of work, is gathered from each
 operating unit for the purpose of evaluating segment performance in
 support of Quanta&amp;#x2019;s market strategies. These classifications
 of Quanta&amp;#x2019;s operating unit revenues by type of work for
 segment reporting purposes can at times require judgment on the
 part of management. Quanta&amp;#x2019;s operating units may perform
 joint infrastructure service projects for customers in multiple
 industries, deliver multiple types of network services under a
 single customer contract or provide service across industries, for
 example, joint trenching projects to install distribution lines for
 electric power and natural gas customers. In addition,
 Quanta&amp;#x2019;s integrated operations and common administrative
 support at each of its operating units require that certain
 allocations of shared and indirect costs, such as facility costs
 and indirect operating expenses, including depreciation and general
 and administrative costs, be made to determine operating segment
 profitability. Corporate costs, such as payroll and benefits,
 employee travel expenses, facility costs, professional fees,
 acquisition costs and amortization related to intangible assets are
 not allocated.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_24">0.13</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_3D491C1C-F7D2-40C4-9360-41AE77EDE09D_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;4.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;DISCONTINUED OPERATIONS:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;On August&amp;#xA0;4, 2015, Quanta completed the sale
 of its fiber optic licensing operations to Crown Castle for an
 aggregate purchase price of approximately $1 billion in cash,
 resulting in estimated after-tax net proceeds of approximately $848
 million. In the third quarter of 2015, Quanta recognized a pre-tax
 gain of approximately $272 million and a corresponding tax expense
 of approximately $101 million, which resulted in a gain on the
 sale, net of tax, of approximately $171 million.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta has presented the results of operations,
 financial position, cash flows and disclosures related to its fiber
 optic licensing operations as discontinued operations in the
 accompanying unaudited condensed consolidated financial statements.
 The results were included in Quanta&amp;#x2019;s Fiber Optic Licensing
 and Other segment prior to the second quarter of 2015.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta will remain liable for all taxes and insured
 claims associated with the fiber optic licensing operations arising
 on or before or outstanding as of August&amp;#xA0;4, 2015.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The following represents a reconciliation of the
 major classes of line items constituting income from discontinued
 operations related to Quanta&amp;#x2019;s fiber optic licensing
 operations (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;
 &lt;b&gt;Three&amp;#xA0;Months&amp;#xA0;Ended&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Major classes of line items constituting pretax income from
 discontinued operations:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,570&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Expenses:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cost of services (including depreciation)&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,815&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Selling, general and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,775&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization of intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;413&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1pt"&gt;
 &lt;td height="8"&gt;&lt;/td&gt;
 &lt;td height="8" colspan="4"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other income (expense) items that are not major&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Income before taxes of discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,569&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Provision for income taxes related to discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,774&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income from discontinued operations as presented in the
 statements of operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,795&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;There were no assets or non-current liabilities
 associated with fiber optic licensing operations at March&amp;#xA0;31,
 2016 or December&amp;#xA0;31, 2015. The following represents a
 reconciliation of the carrying amounts of major classes of current
 liabilities of fiber optic licensing operations (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="69%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="9%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="9%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;March&amp;#xA0;31,&lt;br /&gt;
 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;br /&gt;
 2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Carrying amounts of major classes of liabilities of discontinued
 operations:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current liabilities:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accounts payable and accrued expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,088&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,313&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total current liabilities of discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,088&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,313&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
  <dei:DocumentType contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_178E5A3B-A1F8-4B19-BEC3-6DF68D079B8D_1_0">10-Q</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_0351F611-3EAB-42EB-82FD-1CC62730A2A6_1_400002">0001050915</dei:EntityCentralIndexKey>
  <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_A04AB024-6996-439A-9CA9-1A3DD8BE0DC3_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;6.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;GOODWILL AND OTHER INTANGIBLE ASSETS:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;A summary of changes in Quanta&amp;#x2019;s goodwill is
 as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Electric&amp;#xA0;Power&lt;br /&gt;
 Infrastructure&lt;br /&gt;
 Services&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Division&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Oil and Gas&lt;br /&gt;
 Infrastructure&lt;br /&gt;
 Services&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Division&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at December&amp;#xA0;31, 2015:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,226,245&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;366,306&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,592,551&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated impairment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(39,893&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(39,893&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,226,245&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;326,413&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,552,658&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill acquired during 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,829&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,287&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,116&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchase price allocation adjustments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(214&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(214&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation adjustments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,617&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,840&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at March&amp;#xA0;31, 2016:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,242,297&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;393,654&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,635,951&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated impairment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(40,551&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(40,551&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,242,297&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;353,103&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,595,400&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;As described in Note 2, Quanta&amp;#x2019;s operating
 units are organized into one of Quanta&amp;#x2019;s two internal
 divisions and, accordingly, the goodwill associated with its
 operating units has been aggregated on a divisional basis and
 reported in the table above. These divisions are closely aligned
 with Quanta&amp;#x2019;s reportable segments and are based on the
 predominant type of work performed by each operating unit. From
 time to time, operating units may be reorganized between these
 internal divisions as business environments evolve.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta&amp;#x2019;s intangible assets subject to
 amortization and the remaining weighted average amortization
 periods related to such assets were as follows (in thousands except
 for weighted average amortization periods, which are in years):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="39%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;As of&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;As of&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;As of&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;March&amp;#xA0;31, 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31, 2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;March&amp;#xA0;31,&amp;#xA0;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Intangible&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Assets&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Accumulated&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Amortization&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Intangible&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Assets, Net&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Intangible&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Assets&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Accumulated&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Amortization&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Intangible&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Assets, Net&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Remaining&lt;br /&gt;
 Weighted&lt;br /&gt;
 Average&lt;br /&gt;
 Amortization&lt;br /&gt;
 Period&amp;#xA0;in&amp;#xA0;Years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Customer relationships&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;247,186&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(96,673&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,513&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;236,731&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(90,840&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;145,891&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Backlog&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;133,559&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(129,897&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,662&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;130,818&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(126,954&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,864&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade names&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;54,560&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10,492&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,068&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;51,192&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,525&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,667&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Non-compete agreements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29,257&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(24,336&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,560&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(23,507&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,053&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Patented rights and developed technology&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,496&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(14,357&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,139&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,447&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,848&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,599&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total intangible assets subject to amortization&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;487,058&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(275,755&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;211,303&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;469,748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(264,674&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;205,074&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Amortization expense for intangible assets was $7.5
 million and $8.3 million for the three months ended March&amp;#xA0;31,
 2016 and 2015.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The estimated future aggregate amortization expense
 of intangible assets subject to amortization as of March&amp;#xA0;31,
 2016 is set forth below (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="83%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;For the Fiscal Year Ending December&amp;#xA0;31,&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Remainder of 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;23,215&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;25,186&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,378&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,347&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;21,031&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;95,146&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;211,303&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
  <us-gaap:ScheduleOfGoodwillTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_8600D769-5381-451D-BBEC-CEED995D6231_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;A summary of changes in Quanta&amp;#x2019;s goodwill is
 as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="65%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Electric&amp;#xA0;Power&lt;br /&gt;
 Infrastructure&lt;br /&gt;
 Services&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Division&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Oil and Gas&lt;br /&gt;
 Infrastructure&lt;br /&gt;
 Services&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Division&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at December&amp;#xA0;31, 2015:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,226,245&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;366,306&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,592,551&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated impairment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(39,893&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(39,893&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,226,245&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;326,413&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,552,658&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill acquired during 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,829&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,287&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,116&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Purchase price allocation adjustments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(214&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(214&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Foreign currency translation adjustments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,223&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6,617&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,840&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Balance at March&amp;#xA0;31, 2016:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,242,297&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;393,654&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,635,951&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Accumulated impairment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(40,551&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(40,551&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,242,297&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;353,103&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,595,400&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
  <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_ED8F7512-6925-40B8-A485-D9047D0B37A2_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Comprehensive Income&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Components of comprehensive income include all
 changes in equity during a period except those resulting from
 changes in Quanta&amp;#x2019;s capital related accounts. Quanta records
 other comprehensive income (loss) for foreign currency translation
 adjustments related to its foreign operations and for other
 revenues, expenses, gains and losses that are included in
 comprehensive income, but excluded from net income.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
  <dei:EntityFilerCategory contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_0351F611-3EAB-42EB-82FD-1CC62730A2A6_1_400004">Large Accelerated Filer</dei:EntityFilerCategory>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_6F17DC51-E786-4E6A-BBF0-8A1AAB20AF65_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Interim Condensed Consolidated Financial
 Information&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;These unaudited condensed consolidated financial
 statements have been prepared pursuant to the rules of the
 Securities and Exchange Commission (SEC). Certain information and
 footnote disclosures, normally included in annual financial
 statements prepared in accordance with accounting principles
 generally accepted in the United States (US GAAP), have been
 condensed or omitted pursuant to those rules and regulations.
 Quanta believes that the disclosures made are adequate to make the
 information presented not misleading. In the opinion of management,
 all adjustments, consisting only of normal recurring adjustments,
 necessary to fairly state the financial position, results of
 operations, comprehensive income and cash flows with respect to the
 interim condensed consolidated financial statements have been
 included. The results of operations and comprehensive income for
 the interim periods are not necessarily indicative of the results
 for the entire fiscal year. The results of Quanta have historically
 been subject to significant seasonal fluctuations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta recommends that these unaudited condensed
 consolidated financial statements be read in conjunction with the
 audited consolidated financial statements and notes thereto of
 Quanta and its subsidiaries included in Quanta&amp;#x2019;s Annual
 Report on Form 10-K for the year ended December&amp;#xA0;31, 2015,
 which was filed with the SEC on February&amp;#xA0;29, 2016.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_448A4554-33CA-45F3-9F8B-EECF5146AA70_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Fair Value Measurements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;The carrying values of cash equivalents, accounts
 receivable, accounts payable and accrued expenses approximate fair
 value due to the short-term nature of these instruments. The
 carrying value of variable rate debt also approximates fair value.
 For disclosure purposes, qualifying assets and liabilities are
 categorized into three broad levels based on the priority of the
 inputs used to determine their fair values. The fair value
 hierarchy gives the highest priority to quoted prices (unadjusted)
 in active markets for identical assets or liabilities (Level 1) and
 the lowest priority to unobservable inputs (Level 3). All of
 Quanta&amp;#x2019;s cash equivalents were categorized as Level 1 assets
 at March&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2015, as all values
 were based on unadjusted quoted prices for identical assets in an
 active market that Quanta has the ability to access.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In connection with Quanta&amp;#x2019;s acquisitions,
 identifiable intangible assets acquired include goodwill, backlog,
 customer relationships, trade names, covenants not-to-compete,
 patented rights and developed technology. Quanta utilizes the fair
 value premise as the primary basis for its valuation procedures,
 which is a market-based approach to determine the price that would
 be received to sell an asset or paid to transfer a liability in an
 orderly transaction between market participants. Quanta
 periodically engages the services of an independent valuation firm
 when a new business is acquired to assist management with this
 valuation process, including assistance with the selection of
 appropriate valuation methodologies and the development of
 market-based valuation assumptions. Based on these considerations,
 management utilizes various valuation methods, including an income
 approach, a market approach and a cost approach, to determine the
 fair value of intangible assets acquired based on the
 appropriateness of each method in relation to the type of asset
 being valued. The assumptions used in these valuation methods are
 analyzed and compared, where possible, to available market data,
 such as industry-based weighted average costs of capital and
 discount rates, trade name royalty rates, public company valuation
 multiples and recent market acquisition multiples. In accordance
 with its annual impairment test during the quarter ended
 December&amp;#xA0;31, 2015, the carrying amounts of such assets,
 including goodwill, were compared to their fair values. The level
 of inputs used for these fair value measurements is the lowest
 level (Level 3). Quanta uses the assistance of third party
 specialists to develop valuation assumptions. Quanta believes that
 these valuation methods appropriately represent the methods that
 would be used by other market participants in determining fair
 value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta also uses fair value measurements in
 connection with the valuation of its investments in private company
 equity interests and financing instruments. These valuations
 require significant management judgment due to the absence of
 quoted market prices, the inherent lack of liquidity and the
 long-term nature of such assets. Typically, the initial costs of
 these investments are considered to represent fair market value, as
 such amounts are negotiated between willing market participants. On
 a quarterly basis, Quanta performs an evaluation of its investments
 to determine if an other-than-temporary decline in the value of
 each investment has occurred and whether the recorded amount of
 each investment will be realizable. If an other-than-temporary
 decline in the value of an investment occurs, a fair value analysis
 would be performed to determine the degree to which the investment
 was impaired and a corresponding charge to earnings would be
 recorded during the period. These types of fair market value
 assessments are similar to other nonrecurring fair value measures
 used by Quanta, which include the use of significant judgment and
 available relevant market data. Such market data may include
 observations of the valuation of comparable companies, risk
 adjusted discount rates and an evaluation of the expected
 performance of the underlying portfolio asset, including historical
 and projected levels of profitability or cash flows. In addition, a
 variety of additional factors may be reviewed by management,
 including, but not limited to, contemporaneous financing and sales
 transactions with third parties, changes in market outlook and the
 third-party financing environment.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_82BC89BD-53C3-4C87-A2AC-65509FE07347_1006_1">P10Y7M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:StockholdersEquityPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_A98FCC2B-AF71-4A4B-BAD8-0765B2A8A1E8_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During the&amp;#xA0; fourth quarter of 2013,
 Quanta&amp;#x2019;s board of directors approved a stock repurchase
 program authorizing Quanta to purchase, from time to time through
 December&amp;#xA0;31, 2016, up to $500.0 million of its outstanding
 common stock (the 2013 Repurchase Program). During the nine months
 ended September 30, 2015, Quanta repurchased 14.3&amp;#xA0;million
 shares of its common stock at a cost of $406.5 million in the open
 market under the 2013 Repurchase Program and completed the 2013
 Repurchase Program.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During the third quarter of 2015, Quanta&amp;#x2019;s
 board of directors approved a new stock repurchase program
 authorizing Quanta to purchase, from time to time through
 February&amp;#xA0;28, 2017, up to $1.25 billion of its outstanding
 common stock (the 2015 Repurchase Program). Repurchases under the
 2015 Repurchase Program can be made in open market or privately
 negotiated transactions, including pursuant to an accelerated share
 repurchase arrangement, an issuer repurchase plan or otherwise, at
 management&amp;#x2019;s discretion, based on market and business
 conditions, applicable contractual and legal requirements and other
 factors. The 2015 Repurchase Program does not obligate Quanta to
 acquire any specific amount of common stock and may be modified or
 terminated by Quanta&amp;#x2019;s board of directors at any time at its
 sole discretion and without notice. During the third and fourth
 quarters of 2015, Quanta repurchased 19.2&amp;#xA0;million shares of
 its common stock at a cost of $449.9 million in the open market
 under the 2015 Repurchase Program.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Also during the third quarter of 2015, Quanta
 entered into an accelerated share repurchase arrangement (the ASR)
 to repurchase $750.0 million of its common stock under the 2015
 Repurchase Program. Under the terms of the ASR, Quanta paid $750.0
 million to JPMorgan Chase Bank, National Association, London Branch
 (JPMorgan) and initially received 25.7&amp;#xA0;million shares of its
 common stock. The fair market value of these 25.7&amp;#xA0;million
 shares at the time of delivery was approximately $600.0 million,
 and the repurchased shares and the related cost to acquire them
 were accounted for as an adjustment to the balance of treasury
 stock during the quarter ended September&amp;#xA0;30, 2015, reducing
 the weighted-average number of basic and diluted common shares used
 to calculate Quanta&amp;#x2019;s earnings per share. The $150.0 million
 remaining under the ASR was recorded as an adjustment to additional
 paid-in capital (APIC) during the quarter ended September&amp;#xA0;30,
 2015 and was reclassified from APIC to treasury stock on April 12,
 2016 as a result of the final settlement of the ASR. On
 April&amp;#xA0;12, 2016, upon final settlement of the ASR and based on
 the final volume-weighted average share price during the term of
 the ASR, minus a discount and subject to other adjustments pursuant
 to the terms and conditions of the ASR, Quanta received
 9.4&amp;#xA0;million additional shares of its common stock from
 JPMorgan.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;As of April&amp;#xA0;12, 2016, after final settlement
 of the ASR, Quanta had repurchased an aggregate of
 54.3&amp;#xA0;million shares of its common stock at a cost of $1.20
 billion under the 2015 Repurchase Program. After final settlement
 of the ASR, approximately $50.1 million remained available under
 the 2015 Repurchase Program.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:StockholdersEquityPolicyTextBlock>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_566B19F3-0BAB-4949-9838-91E2F13C0260_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;1.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;BUSINESS AND ORGANIZATION:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta Services, Inc. (Quanta) is a leading
 provider of specialty contracting services, offering infrastructure
 solutions primarily to the electric power and oil and gas
 industries in the United States, Canada and Australia and select
 other international markets. Quanta reports its results under two
 reportable segments: (1)&amp;#xA0;Electric Power Infrastructure
 Services and (2)&amp;#xA0;Oil and Gas Infrastructure Services.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Electric Power Infrastructure Services Segment&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;The Electric Power Infrastructure Services segment
 provides comprehensive network solutions to customers in the
 electric power industry. Services performed by the Electric Power
 Infrastructure Services segment generally include the design,
 installation, upgrade, repair and maintenance of electric power
 transmission and distribution infrastructure and substation
 facilities along with other engineering and technical services.
 This segment also provides emergency restoration services,
 including the repair of infrastructure damaged by inclement
 weather, the energized installation, maintenance and upgrade of
 electric power infrastructure utilizing unique bare hand and hot
 stick methods and Quanta&amp;#x2019;s proprietary robotic arm
 technologies, and the installation of &amp;#x201C;smart grid&amp;#x201D;
 technologies on electric power networks. In addition, this segment
 designs, installs and maintains renewable energy generation
 facilities, consisting of solar, wind and certain types of natural
 gas generation facilities, and related switchyards and transmission
 infrastructure to transport power to demand centers. To a lesser
 extent, this segment provides services such as the construction of
 electric power generation facilities, the design, installation,
 maintenance and repair of commercial and industrial wiring,
 installation of traffic networks, the installation of cable and
 control systems for light rail lines and limited ancillary
 telecommunication infrastructure services.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Oil and Gas Infrastructure Services Segment&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;The Oil and Gas Infrastructure Services segment
 provides comprehensive network solutions to customers involved in
 the development and transportation of natural gas, oil and other
 pipeline products. Services performed by the Oil and Gas
 Infrastructure Services segment generally include the design,
 installation, repair and maintenance of pipeline transmission and
 distribution systems, gathering systems, production systems and
 compressor and pump stations, as well as related trenching,
 directional boring and automatic welding services. In addition,
 this segment&amp;#x2019;s services include pipeline protection,
 integrity testing, rehabilitation and replacement and fabrication
 of pipeline support systems and related structures and facilities.
 Quanta also serves the offshore and inland water energy markets,
 primarily providing services to oil and gas exploration platforms,
 including mechanical installation (or &amp;#x201C;hook-ups&amp;#x201D;),
 electrical and instrumentation, pre-commissioning and
 commissioning, coatings, fabrication, pipeline construction,
 integrity services and marine asset repair. To a lesser extent,
 this segment designs, installs and maintains fueling systems, as
 well as water and sewer infrastructure.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Acquisitions&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;During the first quarter of 2016, Quanta completed
 three acquisitions. The results of two of the acquired companies
 are generally included in Quanta&amp;#x2019;s Electric Power
 Infrastructure Services segment. These companies included a full
 service medium- and high-voltage powerline contracting company
 located in the United States and a telecommunications company
 located in Canada. Quanta also acquired a pipeline service
 contractor located in the United States, the results of which are
 generally included in Quanta&amp;#x2019;s Oil and Gas Infrastructure
 Services segment. As these transactions were effective during the
 first quarter of 2016, the results will be included in
 Quanta&amp;#x2019;s consolidated financial statements beginning on the
 respective dates of acquisition. These acquisitions should enable
 Quanta to further enhance its service offerings in the United
 States and Canada.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During 2015, Quanta acquired 11 companies. The
 results of eight of the acquired companies are generally included
 in Quanta&amp;#x2019;s Electric Power Infrastructure Services segment.
 These companies include a foundation services company located in
 the United States, an electrical contracting company located in the
 United States, an electrical engineering company located in
 Australia, a powerline construction company located in the United
 States, an engineering company located in Canada, an engineering,
 procurement and construction services company based in the United
 States, an underground construction contracting company located in
 Canada, and a supplier and material procurement specialist for the
 power and utility industry in Canada. The results of the remaining
 three acquired companies are generally included in Quanta&amp;#x2019;s
 Oil and Gas Infrastructure Services segment. These companies
 include a company that services above-ground storage tanks in the
 United States, an underground utility distribution contractor that
 provides services to gas and electric utilities in Canada, and a
 company that specializes in the engineering, procurement,
 construction, and commissioning of compression and surface
 facilities for the high pressure gas industry in Australia.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Disposition &amp;#x2014; Fiber Optic Licensing
 Operations&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;On April&amp;#xA0;29, 2015, Quanta entered into a stock
 purchase agreement with Crown Castle International Corp. (Crown
 Castle) pursuant to which Quanta agreed to sell its fiber optic
 licensing operations. The purchase agreement contained customary
 representations and warranties, covenants and indemnities. On
 August&amp;#xA0;4, 2015, Quanta completed the sale for a purchase price
 of approximately $1 billion in cash, resulting in after-tax net
 proceeds of approximately $848 million. In the third quarter of
 2015, Quanta recognized a net of tax gain of approximately $171
 million. Quanta has presented the results of operations, financial
 position, cash flows and disclosures of the fiber optic licensing
 operations as discontinued operations for all periods in the
 accompanying unaudited condensed consolidated financial statements.
 These results were included in Quanta&amp;#x2019;s Fiber Optic Licensing
 and Other segment prior to the second quarter of 2015.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_B07C0793-14C2-40C0-9A60-16BECF2E4C29_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;12.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;SEGMENT INFORMATION:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta presents its operations under two reportable
 segments: (1)&amp;#xA0;Electric Power Infrastructure Services and
 (2)&amp;#xA0;Oil and Gas Infrastructure Services. This structure is
 generally based on the broad end-user markets for Quanta&amp;#x2019;s
 services. See Note 1 for additional information regarding
 Quanta&amp;#x2019;s reportable segments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta&amp;#x2019;s segment results are derived from the
 types of services provided across its operating units in each of
 the end user markets described above. Quanta&amp;#x2019;s
 entrepreneurial business model allows each of its operating units
 to serve the same or similar customers and to provide a range of
 services across end user markets. Quanta&amp;#x2019;s operating units
 are organized into one of two internal divisions, namely, the
 Electric Power Infrastructure Services Division and the Oil and Gas
 Infrastructure Services Division. These internal divisions are
 closely aligned with the reportable segments described above based
 on their operating units&amp;#x2019; predominant type of work.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Reportable segment information, including revenues
 and operating income by type of work, is gathered from each
 operating unit for the purpose of evaluating segment performance in
 support of Quanta&amp;#x2019;s market strategies. These classifications
 of Quanta&amp;#x2019;s operating unit revenues by type of work for
 segment reporting purposes can at times require judgment on the
 part of management. Quanta&amp;#x2019;s operating units may perform
 joint infrastructure service projects for customers in multiple
 industries, deliver multiple types of network services under a
 single customer contract or provide service across industries, for
 example, joint trenching projects to install distribution lines for
 electric power and natural gas customers. In addition,
 Quanta&amp;#x2019;s integrated operations and common administrative
 support at each of its operating units require that certain
 allocations of shared and indirect costs, such as facility costs
 and indirect operating expenses, including depreciation and general
 and administrative costs, be made to determine operating segment
 profitability. Corporate costs, such as payroll and benefits,
 employee travel expenses, facility costs, professional fees,
 acquisition costs and amortization related to intangible assets are
 not allocated.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Summarized financial information for Quanta&amp;#x2019;s
 reportable segments is presented in the following table (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="78%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Revenues:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Electric Power Infrastructure Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,187,002&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,240,292&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Oil and Gas Infrastructure Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;526,735&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;621,094&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Consolidated&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,713,737&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,861,386&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating income (loss)&lt;/b&gt;:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Electric Power Infrastructure Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;87,324&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;108,992&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Oil and Gas Infrastructure Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,841&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,147&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Corporate and non-allocated costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(55,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(48,989&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Consolidated&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,294&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,150&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Depreciation:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Electric Power Infrastructure Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,945&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,917&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Oil and Gas Infrastructure Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,801&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,469&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Corporate and non-allocated costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,424&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,012&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Consolidated&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,398&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Separate measures of Quanta&amp;#x2019;s assets and cash
 flows by reportable segment, including capital expenditures, are
 not produced or utilized by management to evaluate segment
 performance. Quanta&amp;#x2019;s fixed assets, which are held at the
 operating unit level, include operating machinery, equipment and
 vehicles, as well as office equipment, buildings and leasehold
 improvements, and are used on an interchangeable basis across its
 reportable segments. As such, for reporting purposes, total
 depreciation expense is allocated each quarter among Quanta&amp;#x2019;s
 reportable segments based on the ratio of each reportable
 segment&amp;#x2019;s revenue contribution to consolidated revenues.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Foreign Operations&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;During the three months ended March&amp;#xA0;31, 2016
 and 2015, Quanta derived $352.4 million and $533.5 million of its
 revenues from foreign operations. Of Quanta&amp;#x2019;s foreign
 revenues, approximately 78% and 88% was earned in Canada during the
 three months ended March&amp;#xA0;31, 2016 and 2015. In addition,
 Quanta held property and equipment of $336.5 million and $317.6
 million in foreign countries, primarily Canada, as of
 March&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2015.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:ConsolidationPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_7FE07913-D92D-4273-A06A-A4076DB164E5_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;&lt;i&gt;Principles of Consolidation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;The consolidated financial statements of Quanta
 include the accounts of Quanta Services, Inc. and its wholly owned
 subsidiaries, which are also referred to as its operating units.
 The consolidated financial statements also include the accounts of
 certain of Quanta&amp;#x2019;s investments in joint ventures, which are
 either consolidated or proportionately consolidated, as discussed
 in the following summary of significant accounting policies.
 Investments in affiliated entities in which Quanta does not have a
 controlling financial interest, but over which Quanta has
 significant influence, usually because Quanta holds a voting
 interest of between 20% and 50%, are accounted for using the equity
 method. All significant intercompany accounts and transactions have
 been eliminated in consolidation. Unless the context requires
 otherwise, references to Quanta include Quanta Services, Inc. and
 its consolidated subsidiaries.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_A480292F-2A7B-49B4-9720-8C313AD41C47_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;The amounts used to compute the basic and diluted
 earnings per share for the three months ended March&amp;#xA0;31, 2016
 and 2015 are illustrated below (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt;
 March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Amounts attributable to common stock:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income from continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,496&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,689&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income from discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,795&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income attributable to common stock&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,496&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;53,484&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Weighted average shares:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average shares outstanding for basic earnings per
 share&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;162,803&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;215,473&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Effect of dilutive stock options&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average shares outstanding for diluted earnings per
 share&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;162,806&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;215,490&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_0815B613-655B-4C2A-8B26-598556C06DBF_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta&amp;#x2019;s current maturities of long-term debt
 and short-term borrowings consisted of the following (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="10%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;March&amp;#xA0;31,&lt;br /&gt;
 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;br /&gt;
 2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Short-term borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,829&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current maturities of long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,238&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current maturities of long-term debt and short-term borrowings&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,067&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
  <dei:CurrentFiscalYearEndDate contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_0351F611-3EAB-42EB-82FD-1CC62730A2A6_1_400003">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:EntityRegistrantName contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_0351F611-3EAB-42EB-82FD-1CC62730A2A6_1_400001">QUANTA SERVICES INC</dei:EntityRegistrantName>
  <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_CF320FF0-823A-44FC-A4A8-22CABC12EF47_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Goodwill and Other Intangibles&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta has recorded goodwill in connection with its
 historical acquisitions of companies. Upon acquisition, these
 companies were either combined into one of Quanta&amp;#x2019;s existing
 operating units or managed on a stand-alone basis as an individual
 operating unit. Goodwill recorded in connection with these
 acquisitions is subject to an annual assessment for impairment,
 which Quanta performs at the operating unit level for each
 operating unit that carries a balance of goodwill. Each of
 Quanta&amp;#x2019;s operating units is organized into one of two
 internal divisions: the Electric Power Infrastructure Services
 Division and the Oil and Gas Infrastructure Services Division. As
 most of the companies acquired by Quanta provide multiple types of
 services for multiple types of customers, these divisional
 designations are based on the predominant type of work performed by
 each operating unit at the point in time the divisional designation
 is made. Goodwill is required to be measured for impairment at the
 reporting unit level, which represents the operating segment level
 or one level below the operating segment level for which discrete
 financial information is available. Quanta has determined that its
 individual operating units represent its reporting units for the
 purpose of assessing goodwill impairments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta has the option to first assess qualitative
 factors to determine whether it is necessary to perform the
 two-step fair value-based impairment test described below. If
 Quanta believes that, as a result of its qualitative assessment, it
 is more likely than not that the fair value of a reporting unit is
 less than its carrying amount, the quantitative impairment test is
 required. Otherwise, no further testing is required. Quanta can
 choose to perform the qualitative assessment on none, some or all
 of its reporting units. Quanta can also bypass the qualitative
 assessment for any reporting unit in any period and proceed
 directly to step one of the impairment test, and then resume the
 qualitative assessment in any subsequent period. Qualitative
 indicators, including deterioration in macroeconomic conditions,
 declining financial performance, or a sustained decrease in share
 price, among other things, may trigger the need for annual or
 interim impairment testing of goodwill associated with one or all
 of the reporting units.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta&amp;#x2019;s goodwill impairment assessment is
 performed at year-end, or more frequently if events or
 circumstances arise which indicate that goodwill may be impaired.
 For instance, a decrease in Quanta&amp;#x2019;s market capitalization
 below book value, a significant change in business climate or loss
 of a significant customer, as well as the qualitative indicators
 referenced above, may trigger the need for interim impairment
 testing of goodwill for one or all of its reporting units. The
 first step of the two-step fair value based test involves comparing
 the fair value of each of Quanta&amp;#x2019;s reporting units with its
 carrying value, including goodwill. If the carrying value of the
 reporting unit exceeds its fair value, the second step is
 performed. The second step compares the carrying amount of the
 reporting unit&amp;#x2019;s goodwill to the implied fair value of its
 goodwill. If the implied fair value of goodwill is less than the
 carrying amount, an impairment loss would be recorded as a
 reduction to goodwill with a corresponding charge to operating
 expense.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta determines the fair value of its reporting
 units using a weighted combination of the discounted cash flow,
 market multiple and market capitalization valuation approaches,
 with heavier weighting on the discounted cash flow method, as in
 management&amp;#x2019;s opinion, this method currently results in the
 most accurate calculation of a reporting unit&amp;#x2019;s fair value.
 Determining the fair value of a reporting unit requires judgment
 and the use of significant estimates and assumptions. Such
 estimates and assumptions include revenue growth rates, operating
 margins, discount rates, weighted average costs of capital and
 future market conditions, among others. Quanta believes the
 estimates and assumptions used in its impairment assessments are
 reasonable and based on available market information, but
 variations in any of the assumptions could result in materially
 different calculations of fair value and determinations of whether
 or not an impairment is indicated.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Under the discounted cash flow method, Quanta
 determines fair value based on the estimated future cash flows of
 each reporting unit, discounted to present value using
 risk-adjusted industry discount rates, which reflect the overall
 level of inherent risk of a reporting unit and the rate of return
 an outside investor would expect to earn. Cash flow projections are
 derived from budgeted amounts and operating forecasts (typically a
 one-year model) plus an estimate of later period cash flows, all of
 which are evaluated by management. Subsequent period cash flows are
 developed for each reporting unit using growth rates that
 management believes are reasonably likely to occur, along with a
 terminal value derived from the reporting unit&amp;#x2019;s earnings
 before interest, taxes, depreciation and amortization (EBITDA). The
 EBITDA multiples for each reporting unit are based on trailing
 twelve-month comparable industry data.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Under the market multiple and market capitalization
 approaches, Quanta determines the estimated fair value of each of
 its reporting units by applying transaction multiples to each
 reporting unit&amp;#x2019;s projected EBITDA and then averaging that
 estimate with similar historical calculations using either a one,
 two or three year average. For the market capitalization approach,
 Quanta adds a reasonable control premium, which is estimated as the
 premium that would be received in a sale of the reporting unit in
 an orderly transaction between market participants.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;For recently acquired reporting units, a step one
 impairment test may indicate an implied fair value that is
 substantially similar to the reporting unit&amp;#x2019;s carrying value.
 Such similarities in value are generally an indication that
 management&amp;#x2019;s estimates of future cash flows associated with
 the recently acquired reporting unit remain relatively consistent
 with the assumptions that were used to derive its initial fair
 value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During the fourth quarter of 2015, a two-step
 fair-value based goodwill impairment analysis was performed for
 each of Quanta&amp;#x2019;s reporting units, and no reporting units were
 evaluated solely on a qualitative basis. Step one of the analysis
 indicated that the implied fair value of each of Quanta&amp;#x2019;s
 reporting units, other than recently acquired reporting units and
 two other reporting units described below, was substantially in
 excess of its carrying value. After performing step two of the
 analysis, management concluded that goodwill was impaired at two
 reporting units in Quanta&amp;#x2019;s Oil and Gas Infrastructure
 Services Division. Accordingly, during the fourth quarter of 2015,
 Quanta recorded a $39.8 million non-cash charge for the impairment
 of goodwill which primarily resulted from lower forecasted oil and
 gas services revenues for its Gulf of Mexico operations and certain
 operations in Australia, due to the extended low commodity price
 environment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;As discussed generally above, when evaluating the
 2015 step one impairment test results, management considered many
 factors in determining whether or not an impairment of goodwill for
 any reporting unit was reasonably likely to occur in future
 periods, including future market conditions and the economic
 environment in which Quanta&amp;#x2019;s reporting units were operating.
 Additionally, management considered the sensitivity of its fair
 value estimates to changes in certain valuation assumptions. After
 giving consideration to a 10% decrease in the fair value of each of
 Quanta&amp;#x2019;s reporting units, the results of the assessment at
 December&amp;#xA0;31, 2015 did not change. However, circumstances such
 as market declines, unfavorable economic conditions, the loss of a
 major customer or other factors could increase the risk of
 impairment of goodwill in future periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;If an operating unit experiences prolonged periods
 of declining revenues, operating margins or both, it may be at risk
 of failing step one of the goodwill impairment test. Certain
 operating units have experienced declines over the short-term due
 to challenging macroeconomic conditions in certain geographic
 areas, the decline in oil prices which has impacted customer
 spending, and delays due to regulatory and permitting issues.
 Quanta will continue to monitor these conditions and others to
 determine if it is necessary to perform step two of the fair-value
 based impairment test for one or more operating units.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta&amp;#x2019;s intangible assets include customer
 relationships, backlog, trade names, non-compete agreements,
 patented rights and developed technology, all subject to
 amortization. The value of customer relationships is estimated as
 of the date a business is acquired based on the value-in-use
 concept utilizing the income approach, specifically the excess
 earnings method. The excess earnings analysis consists of
 discounting to present value the projected cash flows attributable
 to the customer relationships, with consideration given to customer
 contract renewals and estimated customer attrition rates, the
 importance or lack thereof of existing customer relationships to
 Quanta&amp;#x2019;s business plan, income taxes and required rates of
 return. Quanta values backlog for acquired businesses as of the
 acquisition date based upon the contractual nature of the backlog
 within each service line, using the income approach to discount
 back to present value the cash flows attributable to the backlog.
 The value of trade names is estimated using the relief-from-royalty
 method of the income approach. This approach is based on the
 assumption that in lieu of ownership, a company would be willing to
 pay a royalty in order to exploit the related benefits of this
 intangible asset.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta amortizes intangible assets based upon the
 estimated consumption of the economic benefits of each intangible
 asset, or on a straight-line basis if the pattern of economic
 benefits consumption cannot otherwise be reliably estimated.
 Intangible assets subject to amortization are reviewed for
 impairment and are tested for recoverability whenever events or
 changes in circumstances indicate that the carrying amount may not
 be recoverable. For instance, a significant change in business
 climate or a loss of a significant customer, among other things,
 may trigger the need for interim impairment testing of intangible
 assets. An impairment loss would be recognized if the carrying
 amount of an intangible asset is not recoverable and its carrying
 amount exceeds its fair value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During the fourth quarter of 2015, Quanta recorded
 an impairment charge of $12.1 million related to customer
 relationships, trade names and non-compete agreement intangible
 assets. These intangible asset impairments primarily resulted from
 lower forecasted oil and gas services revenues for Quanta&amp;#x2019;s
 Gulf of Mexico operations and certain operations in Australia, due
 to the extended low commodity price environment. The two reporting
 units impacted are in Quanta&amp;#x2019;s Oil and Gas Infrastructure
 Services Division.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="shares" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_27">162806000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:SelfInsuranceReservePolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_0E6BE087-3856-41CD-BCEA-C4C2D6D67D74_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&lt;i&gt;Self-Insurance&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta is insured for employer&amp;#x2019;s liability,
 general liability, auto liability and workers&amp;#x2019; compensation
 claims. Under these programs, the deductibles for general liability
 and auto liability are $10.0 million per occurrence, the deductible
 for workers&amp;#x2019; compensation is $5.0 million per occurrence, and
 the deductible for employer&amp;#x2019;s liability is $1.0 million per
 occurrence. Quanta is generally self-insured for all claims that do
 not exceed the amount of the applicable deductible. Quanta also has
 employee health care benefit plans for most employees not subject
 to collective bargaining agreements, of which the primary plan is
 subject to a deductible of $375,000 per claimant per year.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Losses under all of these insurance programs are
 accrued based upon Quanta&amp;#x2019;s estimate of the ultimate
 liability for claims reported and an estimate of claims incurred
 but not reported, with assistance from third-party actuaries. These
 insurance liabilities are difficult to assess and estimate due to
 unknown factors, including the severity of an injury, the extent of
 damage, the determination of Quanta&amp;#x2019;s liability in proportion
 to other parties and the number of incidents not reported. The
 accruals are based upon known facts and historical trends, and
 management believes such accruals are adequate.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:SelfInsuranceReservePolicyTextBlock>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="shares" decimals="-3" id="id_7565878_5B771CD9-A7E2-486F-A5B7-45A098416D15_1_6">3000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_AD202B9A-C515-48A6-830D-9E4D89AB862B_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Summarized financial information for Quanta&amp;#x2019;s
 reportable segments is presented in the following table (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="78%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;Three Months Ended&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;March 31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Revenues:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Electric Power Infrastructure Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,187,002&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,240,292&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Oil and Gas Infrastructure Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;526,735&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;621,094&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Consolidated&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,713,737&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,861,386&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Operating income (loss)&lt;/b&gt;:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Electric Power Infrastructure Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;87,324&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;108,992&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Oil and Gas Infrastructure Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,841&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,147&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Corporate and non-allocated costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(55,871&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(48,989&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Consolidated&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;37,294&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;84,150&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Depreciation:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Electric Power Infrastructure Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,945&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,917&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Oil and Gas Infrastructure Services&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,801&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,469&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Corporate and non-allocated costs&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,424&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,012&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Consolidated&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;39,398&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_21233551-BB6D-4495-A98C-F3FBCC5A14EA_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;11.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;COMMITMENTS AND CONTINGENCIES:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;&lt;i&gt;Investments in Affiliates and Other Entities&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;As described in Note 9, Quanta holds investments in
 certain joint ventures with third parties for the purpose of
 providing infrastructure services under certain customer contracts.
 Losses incurred by these joint ventures are generally shared
 ratably based on the percentage ownership of the joint venture
 members. However, each member of the joint venture typically is
 jointly and severally liable for all of the obligations of the
 joint venture under the contract with the customer, and therefore
 can be liable for full performance of the contract with the
 customer. In circumstances where Quanta&amp;#x2019;s participation in a
 joint venture qualifies as a general partnership, the joint venture
 partners are jointly and severally liable for all of the
 obligations of the joint venture, including obligations owed to the
 customer or any other person or entity. Quanta is not aware of
 circumstances that would lead to future claims against it for
 material amounts in connection with these joint and several
 liabilities.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In the joint venture arrangements entered into by
 Quanta, typically each joint venturer indemnifies the other party
 for any liabilities incurred in excess of the liabilities such
 other party is obligated to bear under the respective joint venture
 agreement. It is possible, however, that Quanta could be required
 to pay or perform obligations in excess of its share if the other
 joint venturer failed or refused to pay or perform its share of the
 obligations. Quanta is not aware of circumstances that would lead
 to future claims against it for material amounts that would not be
 indemnified.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;During the fourth quarter of 2014, a limited
 partnership in which Quanta is a partner was selected for an
 engineering, procurement and construction (EPC) electric
 transmission project to construct approximately 500 kilometers of
 transmission line and two 500 kV substations. Quanta will provide
 turnkey EPC services for the entire project. As of March 31, 2016,
 Quanta had made aggregate contributions to this unconsolidated
 affiliate of $6.7 million and had received $2.3 million as a return
 of capital. Also as of March&amp;#xA0;31, 2016, Quanta had outstanding
 additional capital commitments associated with investments in an
 unconsolidated affiliate related to this project as follows (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="79%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Capital&lt;br /&gt;
 Commitments&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Year Ending December&amp;#xA0;31 &amp;#x2014;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Remainder of 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,297&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2017 &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32,997&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,362&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total capital commitments associated with investments in an
 unconsolidated affiliate related to an EPC electrical transmission
 project&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,656&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 2pt; BORDER-BOTTOM: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt; WIDTH: 10%"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;A return of capital from unconsolidated affiliates
 of approximately $43.5 million is anticipated in August 2017 and is
 not included in these amounts.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Additionally, as of March&amp;#xA0;31, 2016, Quanta had
 outstanding capital commitments associated with investments in
 unconsolidated affiliates related to planned midstream
 infrastructure projects of approximately $6.1 million, $1.1 million
 of which is expected to be paid in the second quarter of 2016.
 Quanta is unable to determine the exact timing of the remaining
 $5.0 million of these capital commitments but anticipates them to
 be paid by June&amp;#xA0;1, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Leases&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta leases certain land, buildings and equipment
 under non-cancelable lease agreements, including related party
 leases. The terms of these agreements vary from lease to lease,
 including some with renewal options and escalation clauses. The
 following schedule shows the future minimum lease payments under
 these leases as of March&amp;#xA0;31, 2016 (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="83%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Operating&lt;br /&gt;
 Leases&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Year Ending December 31 &amp;#x2014;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Remainder of 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;67,909&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2017&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;63,400&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,881&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,750&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2020&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Thereafter&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17,877&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total minimum lease payments&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;241,860&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Rent expense related to operating leases was
 approximately $56.4 million and $49.3 million for the three months
 ended March&amp;#xA0;31, 2016 and 2015.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta has guaranteed the residual value on certain
 of its equipment operating leases. Quanta has agreed to pay any
 difference between this residual value and the fair market value of
 the underlying asset at the date of termination of the leases. At
 March&amp;#xA0;31, 2016, the maximum guaranteed residual value was
 approximately $519.4 million. Quanta believes that no significant
 payments will be made as a result of the difference between the
 fair market value of the leased equipment and the guaranteed
 residual value. However, there can be no assurance that significant
 payments will not be required in the future.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Committed Capital Expenditures&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta has capital commitments for the expansion of
 its vehicle fleet in order to accommodate manufacturer lead times
 on certain types of vehicles. As of March&amp;#xA0;31, 2016, Quanta
 issued approximately $8.8 million of production orders with
 expected delivery dates in 2016. Although Quanta has committed to
 purchase these vehicles at the time of their delivery, Quanta
 anticipates that these orders will be assigned to third party
 leasing companies and made available to Quanta under certain of its
 master equipment lease agreements, thereby releasing Quanta from
 its capital commitments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Legal Proceedings&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta is from time to time party to various
 lawsuits, claims and other legal proceedings that arise in the
 ordinary course of business. These actions typically seek, among
 other things, compensation for alleged personal injury, breach of
 contract and/or property damages, employment-related damages,
 punitive damages, civil penalties or other losses, or injunctive or
 declaratory relief. With respect to all such lawsuits, claims and
 proceedings, Quanta records a reserve when it is probable that a
 liability has been incurred and the amount of loss can be
 reasonably estimated. In addition, Quanta discloses matters for
 which management believes a material loss is at least reasonably
 possible. Except as otherwise stated below, none of these
 proceedings, separately or in the aggregate, are expected to have a
 material adverse effect on Quanta&amp;#x2019;s consolidated financial
 position, results of operations or cash flows. In all instances,
 management has assessed the matter based on current information and
 made a judgment concerning its potential outcome, giving due
 consideration to the nature of the claim, the amount and nature of
 damages sought and the probability of success. Management&amp;#x2019;s
 judgment may prove materially inaccurate, and such judgment is made
 subject to the known uncertainties of litigation.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;i&gt;Lorenzo Benton v. Telecom Network Specialists,
 Inc., et al.&lt;/i&gt; In June 2006, plaintiff Lorenzo Benton filed a
 class action complaint in the Superior Court of California, County
 of Los Angeles, alleging various wage and hour violations against
 Telecom Network Specialists (TNS), a former subsidiary of Quanta.
 Benton seeks to represent a class of workers that includes all
 persons who worked on TNS projects between June 2002 and the
 present, including individuals that TNS retained through 29
 staffing agencies. An amended complaint was filed in August 2007,
 naming two additional class representatives, one of whom has since
 settled directly with his employer. The plaintiffs&amp;#x2019; motion
 for class certification was heard and denied in May 2012; however,
 that decision was appealed, and the case was ultimately remanded
 for reconsideration. In September 2015, after a hearing in the
 remanded proceeding, the trial court certified the class as to
 workers from the various staffing companies at issue. The
 plaintiffs seek approximately $16 million for class damages and $5
 million in attorneys&amp;#x2019; fees. Quanta retained liability
 associated with this matter pursuant to the terms of Quanta&amp;#x2019;s
 sale of TNS in December 2012.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Additionally, in November 2007, TNS filed cross
 complaints for indemnity against the staffing agencies, which
 employed many of the individuals in question. In December 2012, the
 trial court heard cross-motions for summary judgment filed by TNS
 and the staffing agencies pertaining to TNS&amp;#x2019;s demand for
 indemnity. The court denied TNS&amp;#x2019;s motion and granted the
 motions filed by the staffing agencies. TNS appealed the
 court&amp;#x2019;s ruling, and in April 2015, the California Appellate
 Court reversed the trial court&amp;#x2019;s decision, vacated its award
 of attorneys&amp;#x2019; fees, and instructed the trial court to
 reconsider its earlier ruling on TNS&amp;#x2019;s indemnity claims. At
 this time, Quanta does not believe this matter will have a material
 adverse effect on its consolidated financial position, results of
 operations or cash flows.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;i&gt;SEC Notice.&lt;/i&gt; On March&amp;#xA0;10, 2014, the SEC
 notified Quanta of an inquiry into certain aspects of
 Quanta&amp;#x2019;s activities in certain foreign jurisdictions,
 including South Africa and the United Arab Emirates. The SEC also
 requested that Quanta take necessary steps to preserve and retain
 categories of relevant documents, including those pertaining to
 Quanta&amp;#x2019;s U.S. Foreign Corrupt Practices Act compliance
 program. The SEC has not alleged any violations of law by Quanta or
 its employees. Quanta has complied with the preservation request
 and is cooperating with the SEC.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;For additional information regarding other pending
 legal proceedings, see &lt;i&gt;Collective Bargaining Agreements&lt;/i&gt; in
 this Note 11.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Concentrations of Credit Risk&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta is subject to concentrations of credit risk
 related primarily to its cash and cash equivalents and accounts
 receivable, including amounts related to unbilled accounts
 receivable and costs and estimated earnings in excess of billings
 on uncompleted contracts. Substantially all of Quanta&amp;#x2019;s cash
 investments are managed by what it believes to be high credit
 quality financial institutions. In accordance with Quanta&amp;#x2019;s
 investment policies, these institutions are authorized to invest
 this cash in a diversified portfolio of what Quanta believes to be
 high quality investments, which consist primarily of
 interest-bearing demand deposits, money market investments, money
 market mutual funds and investment grade commercial paper with
 original maturities of three months or less. Although Quanta does
 not currently believe the principal amount of these investments is
 subject to any material risk of loss, changes in economic
 conditions could impact the interest income Quanta receives from
 these investments. In addition, Quanta grants credit under normal
 payment terms, generally without collateral, to its customers,
 which include electric power and oil and gas companies,
 governmental entities, general contractors, and builders, owners
 and managers of commercial and industrial properties located
 primarily in the United States, Canada and Australia. Consequently,
 Quanta is subject to potential credit risk related to changes in
 business and economic factors throughout the United States, Canada
 and Australia, which may be heightened as a result of uncertain
 economic and financial market conditions that have existed in
 recent years. However, Quanta generally has certain statutory lien
 rights with respect to services provided. Historically, some of
 Quanta&amp;#x2019;s customers have experienced significant financial
 difficulties, and others may experience financial difficulties in
 the future. These difficulties expose Quanta to increased risk
 related to collectability of billed and unbilled receivables and
 costs and estimated earnings in excess of billings on uncompleted
 contracts for services Quanta has performed.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;At March&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2015,
 one customer accounted for approximately 16% and 12% of
 Quanta&amp;#x2019;s consolidated net position. The services provided to
 this customer related primarily to Quanta&amp;#x2019;s Electric Power
 Infrastructure Services segment. No customers represented 10% or
 more of Quanta&amp;#x2019;s revenues for the three months ended
 March&amp;#xA0;31, 2016 and 2015, and no other customers represented
 10% or more of Quanta&amp;#x2019;s consolidated net position as of
 March&amp;#xA0;31, 2016 or December&amp;#xA0;31, 2015.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&lt;i&gt;Self-Insurance&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;As discussed in Note 2, Quanta is insured for
 employer&amp;#x2019;s liability, group health, general liability, auto
 liability and workers&amp;#x2019; compensation claims. As of
 March&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2015, the gross amount
 accrued for insurance claims totaled $208.5 million and $209.0
 million with $154.2 million and $153.5 million considered to be
 long-term and included in other non-current liabilities. Related
 insurance recoveries/receivables as of March&amp;#xA0;31, 2016 and
 December&amp;#xA0;31, 2015 were $9.2 million and $8.6 million, of which
 $0.5 million and $0.6 million were included in prepaid expenses and
 other current assets and $8.7 million and $8.0 million were
 included in other assets, net.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Letters of Credit&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Certain of Quanta&amp;#x2019;s vendors require letters
 of credit to ensure reimbursement for amounts they are disbursing
 on its behalf, such as to beneficiaries under its self-funded
 insurance programs. In addition, from time to time, certain
 customers require Quanta to post letters of credit to ensure
 payment to its subcontractors and vendors and to guarantee
 performance under its contracts. Such letters of credit are
 generally issued by a bank or similar financial institution,
 typically pursuant to Quanta&amp;#x2019;s credit facility. Each letter
 of credit commits the issuer to pay specified amounts to the holder
 of the letter of credit if the holder demonstrates that Quanta has
 failed to perform specified actions. If this were to occur, Quanta
 would be required to reimburse the issuer of the letter of credit.
 Depending on the circumstances of such a reimbursement, Quanta may
 also be required to record a charge to earnings for the
 reimbursement. Quanta does not believe that it is likely that any
 material claims will be made under a letter of credit in the
 foreseeable future.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;As of March&amp;#xA0;31, 2016, Quanta had $321.1
 million in outstanding letters of credit and bank guarantees under
 its credit facility to secure its casualty insurance program and
 various contractual commitments. These are irrevocable stand-by
 letters of credit with maturities generally expiring at various
 times throughout 2016 and 2017. Upon maturity, it is expected that
 the majority of the letters of credit related to the casualty
 insurance program will be renewed for subsequent one-year
 periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Performance Bonds and Parent Guarantees&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;In certain circumstances, Quanta is required to
 provide performance bonds in connection with its contractual
 commitments. Quanta has indemnified its sureties for any expenses
 paid out under these performance bonds. These performance bonds
 expire at various times ranging from mechanical completion of the
 related projects to a period extending beyond contract completion
 in certain circumstances, and as such a determination of maximum
 potential amounts outstanding requires the use of certain estimates
 and assumptions. Such amounts can also fluctuate from period to
 period based upon the mix and level of Quanta&amp;#x2019;s bonded
 operating activity. As of March&amp;#xA0;31, 2016, the total amount of
 the outstanding performance bonds was estimated to be approximately
 $2.7 billion. Quanta&amp;#x2019;s estimated maximum exposure as it
 relates to the value of the performance bonds outstanding is
 lowered on each bonded project as the cost to complete is reduced,
 and each of its commitments under the performance bonds generally
 extinguishes concurrently with the expiration of its related
 contractual obligation. The estimated cost to complete these bonded
 projects was approximately $710 million as of March&amp;#xA0;31,
 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Additionally, from time to time, Quanta guarantees
 the obligations of its wholly owned subsidiaries, including
 obligations under certain contracts with customers, certain lease
 obligations and, in some states, obligations in connection with
 obtaining contractors&amp;#x2019; licenses. Quanta is not aware of any
 material obligations for performance or payment asserted against it
 under any of these guarantees.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&lt;i&gt;Employment Agreements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta has various employment agreements with
 certain executives and other employees, which provide for
 compensation and certain other benefits and for severance payments
 under certain circumstances. Certain employment agreements also
 contain clauses that become effective upon a change of control of
 Quanta. Quanta may be obligated to pay certain amounts to such
 employees upon the occurrence of any of the defined events in the
 various employment agreements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Collective Bargaining Agreements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Some of Quanta&amp;#x2019;s operating units are parties
 to various collective bargaining agreements with unions that
 represent certain of their employees. The collective bargaining
 agreements expire at various times and have typically been
 renegotiated and renewed on terms similar to those in the expiring
 agreements. From time to time, Quanta is a party to grievance
 actions based on claims arising out of the collective bargaining
 agreements. The agreements require the operating units to pay
 specified wages, provide certain benefits to their union employees
 and contribute certain amounts to multiemployer pension plans and
 employee benefit trusts. Quanta&amp;#x2019;s multiemployer pension plan
 contribution rates generally are specified in the collective
 bargaining agreements (usually on an annual basis), and
 contributions are made to the plans on a
 &amp;#x201C;pay-as-you-go&amp;#x201D; basis based on its union employee
 payrolls. The location and number of union employees that Quanta
 employs at any given time and the plans in which they may
 participate vary depending on the projects Quanta has ongoing at
 any time and the need for union resources in connection with those
 projects. Therefore, Quanta is unable to accurately predict its
 union employee payroll and the amount of the resulting
 multiemployer pension plan contribution obligation for future
 periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The Pension Protection Act of 2006 (PPA) also added
 special funding and operational rules generally applicable to plan
 years beginning after 2007 for multiemployer plans that are
 classified as &amp;#x201C;endangered,&amp;#x201D; &amp;#x201C;seriously
 endangered&amp;#x201D; or &amp;#x201C;critical&amp;#x201D; status based on
 multiple factors (including, for example, the plan&amp;#x2019;s funded
 percentage, cash flow position and whether it is projected to
 experience a minimum funding deficiency). Plans in these
 classifications must adopt measures to improve their funded status
 through a funding improvement or rehabilitation plan, as
 applicable, which may require additional contributions from
 employers (which may take the form of a surcharge on benefit
 contributions) and/or modifications to retiree benefits. Certain
 plans to which Quanta contributes or may contribute in the future
 are in &amp;#x201C;endangered,&amp;#x201D; &amp;#x201C;seriously endangered&amp;#x201D;
 or &amp;#x201C;critical&amp;#x201D; status. The amount of additional funds,
 if any, that Quanta may be obligated to contribute to these plans
 in the future cannot be estimated due to uncertainty of the future
 levels of work that require the specific use of union employees
 covered by these plans, as well as the future contribution levels
 and possible surcharges on contributions applicable to these
 plans.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta may be subject to additional liabilities
 imposed by law as a result of its participation in multiemployer
 defined benefit pension plans. For example, the Employee Retirement
 Income Security Act of 1974, as amended by the Multiemployer
 Pension Plan Amendments Act of 1980, imposes certain liabilities
 upon an employer who is a contributor to a multiemployer pension
 plan if the employer withdraws from the plan or the plan is
 terminated or experiences a mass withdrawal. These liabilities
 include an allocable share of the unfunded vested benefits in the
 plan for all plan participants, not merely the benefits payable to
 a contributing employer&amp;#x2019;s own retirees. As a result,
 participating employers may bear a higher proportion of liability
 for unfunded vested benefits if other participating employers cease
 to contribute or withdraw, with the reallocation of liability being
 more acute in cases when a withdrawn employer is insolvent or
 otherwise fails to pay its withdrawal liability. Other than as
 described below, Quanta is not aware of any material amounts of
 withdrawal liability that have been incurred as a result of a
 withdrawal by any of Quanta&amp;#x2019;s operating units from any
 multiemployer defined benefit pension plans.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;i&gt;2011 Central States Plan Withdrawal
 Liability.&lt;/i&gt; In the fourth quarter of 2011, certain Quanta
 subsidiaries withdrew from the Central States, Southeast and
 Southwest Areas Pension Plan (the Central States Plan). This
 withdrawal event was the result of an amendment to a collective
 bargaining agreement with the International Brotherhood of
 Teamsters (Teamsters) that eliminated certain employers&amp;#x2019;
 obligations to contribute to the Central States Plan, which was
 then in critical status and significantly underfunded as to its
 vested benefit obligations. The amendment was negotiated by the
 Pipe Line Contractors Association (PLCA) on behalf of its members,
 which include certain Quanta subsidiaries. Because certain other
 Quanta subsidiaries continued participation in the Central States
 Plan into 2012, the Quanta subsidiaries&amp;#x2019; withdrawals in 2011
 effected only a partial withdrawal on behalf of Quanta for 2011.
 Quanta believed that the partial withdrawal was advantageous
 because it limited exposure to increased liability resulting from a
 future withdrawal event, at which point the Central States Plan
 could have been further underfunded. Quanta and other PLCA members
 now contribute to a different multiemployer pension plan on behalf
 of the affected Teamsters employees. While certain additional
 Quanta subsidiaries continued participation in the Central States
 Plan into 2012, Quanta believes that such subsidiaries withdrew
 from the Central States Plan in 2012, thereby effecting a complete
 withdrawal as of December&amp;#xA0;30, 2012 for all Quanta
 subsidiaries.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In connection with the partial withdrawal in 2011,
 Quanta recorded a withdrawal liability of approximately $32.6
 million in the fourth quarter of 2011 based on estimates received
 from the Central States Plan. The Central States Plan subsequently
 asserted that the withdrawal of the PLCA members, and thus
 Quanta&amp;#x2019;s partial withdrawal, was not effective in 2011. The
 PLCA and Quanta believed at that time that a legally effective
 withdrawal had occurred during the fourth quarter of 2011, and this
 issue was litigated in the federal district court for the Northern
 District of Illinois, Eastern Division. In September 2013, the
 district court ruled in favor of the Central States Plan, and that
 decision was appealed by the PLCA. In July 2014, the Central States
 Plan provided Quanta with a Notice and Demand claiming partial
 withdrawal liability in the amount of $39.6 million and requiring
 Quanta to make payments on this assessment while the dispute is
 ongoing. In September 2015, the United States Court of Appeals for
 the Seventh Circuit ruled in favor of the PLCA and reversed the
 district court&amp;#x2019;s previous ruling which had been in favor of
 the Central States Plan. Based on the outcome of the appeal, in
 January 2016, the Central States Plan issued a revised Notice and
 Demand claiming partial withdrawal liability in the amount of $32.9
 million.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Separately, in December 2013, the Central States
 Plan filed lawsuits against two of Quanta&amp;#x2019;s other
 subsidiaries in connection with their withdrawal in 2012. In the
 first lawsuit, the Central States Plan alleged that the subsidiary
 elected to participate in the Central States Plan pursuant to the
 collective bargaining agreement under which it participated. Quanta
 argued that no such election was made and that any payments made to
 the Central States Plan were made in error. In July 2014, the
 parties reached an agreement to settle the lawsuit, and the court
 dismissed the case with prejudice. In the second lawsuit, the
 Central States Plan alleged that contributions made by the Quanta
 subsidiary to a new industry fund created after Quanta withdrew
 from the Central States Plan should have been made to the Central
 States Plan. This arguably would have extended the withdrawal date
 for this subsidiary to at least the end of 2013. Quanta disputed
 these allegations on the basis that it properly paid contributions
 to the new industry fund based on the terms of the collective
 bargaining agreement under which it participated and asserted that
 it terminated its obligation to contribute to the Central States
 Plan by the end of 2012. The parties both moved for summary
 judgment, and in March 2015, the court entered judgment in favor of
 Quanta. The Central States Plan filed a notice of appeal in April
 2015, and in December 2015, the Central States Plan agreed to
 dismiss the appeal with prejudice.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The ultimate liability associated with the complete
 withdrawal of Quanta&amp;#x2019;s subsidiaries from the Central States
 Plan will depend on various factors, including interpretations of
 the terms of the collective bargaining agreements under which the
 subsidiaries participated and whether exemptions from withdrawal
 liability applicable to construction industry employers will be
 available. In March 2014, the Central States Plan provided revised
 estimates indicating that the total withdrawal liability based on
 certain withdrawal scenarios from 2011 through 2014 could range
 between $40.1 million and $55.4 million, which Quanta believes to
 be the range of reasonably possible loss for this matter.
 Additionally, based on those estimates and allowing for the
 exclusion of amounts believed by management to have been improperly
 included in such estimates, Quanta recorded an adjustment to cost
 of services during the three months ended March&amp;#xA0;31, 2014 to
 increase the recognized withdrawal liability to an amount within
 the range communicated to Quanta by the Central States Plan. Given
 the unknown nature of some of the factors mentioned above, the
 final withdrawal liability cannot yet be determined with certainty.
 Accordingly, it is reasonably possible that the amount owed upon
 final resolution of these matters could be materially higher than
 the expense Quanta had recognized through March&amp;#xA0;31, 2016.
 Although Quanta disputes the total liability owed to the Central
 States Plan, it continues to make monthly payments according to the
 terms of the January 2016 Notice and Demand while the parties
 determine the final withdrawal liability. As of March 31, 2016,
 Quanta had made payments totaling $12.8 million toward the
 withdrawal liability assessment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;i&gt;2013 Central States Plan Withdrawal
 Liability.&lt;/i&gt; On October&amp;#xA0;9, 2013, Quanta acquired a company
 that experienced a complete withdrawal from the Central States Plan
 prior to the date of acquisition. Prior to the acquisition, the
 Central States Plan issued a Notice and Demand to the acquired
 company claiming a withdrawal liability in the total amount of $6.9
 million and requiring payments to be made on this assessment while
 the dispute is ongoing. In connection with the acquisition, Quanta
 recorded an initial liability of $4.8 million related to this
 withdrawal liability, and approximately $2.1 million of the
 purchase price for the acquired company was deposited into an
 escrow account to fund any withdrawal obligation in excess of the
 initial liability recorded. In January 2016, the Central States
 Plan issued a revised Notice and Demand claiming withdrawal
 liability in the amount of $4.8 million. Although Quanta continues
 to dispute the total liability owed to the Central States Plan, it
 continues to make monthly payments according to the terms of this
 revised Notice and Demand while the parties determine the final
 withdrawal liability. As of March 31, 2016, Quanta had made
 payments totaling $2.9 million toward the withdrawal liability
 assessment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The final amount of withdrawal liability payable in
 connection with this matter remains the subject of a pending
 arbitration proceeding and will ultimately depend on various
 factors, including the outcome of the PLCA litigation described
 above. However, the acquired company&amp;#x2019;s withdrawal from the
 Central States Plan is not expected to have a material impact on
 Quanta&amp;#x2019;s financial condition, results of operations or cash
 flows.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Indemnities&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta generally indemnifies its customers for the
 services it provides under its contracts, as well as other
 specified liabilities, which may subject Quanta to indemnity claims
 and liabilities and related litigation. Additionally, in connection
 with certain acquisitions and dispositions, Quanta has indemnified
 various parties against specified liabilities that those parties
 might incur in the future. The indemnities under acquisition or
 disposition agreements are usually contingent upon the other party
 incurring liabilities that reach specified thresholds. As of
 March&amp;#xA0;31, 2016, except as otherwise set forth above in
 &lt;i&gt;Legal Proceedings&lt;/i&gt;, Quanta does not believe any material
 liabilities for claims exist against it in connection with any of
 these indemnity obligations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In the normal course of Quanta&amp;#x2019;s acquisition
 transactions, Quanta obtains rights to indemnification from the
 sellers or former owners of acquired companies for certain risks,
 liabilities and obligations arising from their prior operations,
 such as performance, operational, safety, workforce or tax issues,
 some of which Quanta may not have discovered during due diligence.
 However, the indemnities may not cover all of Quanta&amp;#x2019;s
 exposure for such pre-acquisition matters and the indemnitors may
 be unwilling or unable to pay the amounts owed to Quanta.
 Accordingly, Quanta may incur expenses for which it is not
 reimbursed. Quanta is currently in the process of identifying
 certain pre-acquisition obligations associated with non-U.S.
 payroll taxes that may be due from a business acquired by Quanta in
 2013. As of March&amp;#xA0;31, 2016, Quanta recorded $11.4 million as
 its best estimate of the pre-acquisition tax obligations and a
 corresponding indemnification asset, as management expects to
 recover from the indemnity counterparties any amounts that Quanta
 may be required to pay in connection with any such obligations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_863C497E-93C2-40EF-8EED-36507224D74D_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Information on borrowings under Quanta&amp;#x2019;s
 credit facility and the applicable interest rates during the three
 months ended March&amp;#xA0;31, 2016 and 2015 is as follows (dollars in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="82%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt;
 March 31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Maximum amount outstanding during the period&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;518,607&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;123,768&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Average daily amount outstanding under the credit facility&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;472,029&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;92,351&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted-average interest rate&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.00&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2.24&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;%&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="shares" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_26">162803000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <dei:DocumentPeriodEndDate contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_178E5A3B-A1F8-4B19-BEC3-6DF68D079B8D_1_2">2016-03-31</dei:DocumentPeriodEndDate>
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_E97F09D6-E15F-4ED2-B023-B8C05A52023C_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;9.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;EQUITY:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;&lt;i&gt;Exchangeable Shares and Series F and Series G Preferred
 Stock&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;In connection with certain Canadian acquisitions,
 the former owners of the acquired companies received exchangeable
 shares of certain Canadian subsidiaries of Quanta, which may be
 exchanged at the option of the holders for Quanta common stock on a
 one-for-one basis. The holders of exchangeable shares can make an
 exchange only once in any calendar quarter and must exchange a
 minimum of either 50,000 shares or, if less, the total number of
 remaining exchangeable shares registered in the name of the holder
 making the request. Additionally, in connection with two of such
 acquisitions, Quanta issued one share of Quanta Series F preferred
 stock and one share of Quanta Series G preferred stock (the
 Preferred Stock) to voting trusts on behalf of the respective
 holders of the exchangeable shares issued in such acquisitions.
 Each share of the Preferred Stock provides the holders of such
 exchangeable shares voting rights in Quanta common stock equivalent
 to the number of exchangeable shares outstanding at that time.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The holders of exchangeable shares associated with
 the Preferred Stock have rights equivalent to Quanta common
 stockholders with respect to voting, dividends and other economic
 rights. The holders of exchangeable shares not associated with the
 Preferred Stock have rights equivalent to Quanta common
 stockholders with respect to dividends and other economic rights
 but do not have voting rights.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;As of March&amp;#xA0;31, 2016, both shares of the
 Preferred Stock remained outstanding and 6,876,042 exchangeable
 shares remained outstanding, of which 3,949,929 were associated
 with the Preferred Stock.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Treasury Stock&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Under the stock incentive plans described in Note
 10, the tax withholding obligations of employees upon vesting of
 restricted stock awards and RSUs settled in common stock are
 typically satisfied by Quanta making such tax payments and
 withholding a number of vested shares having a value on the date of
 vesting equal to the tax withholding obligation. For the settlement
 of these employee tax liabilities, Quanta withheld 345,965 and
 328,358 shares of Quanta common stock during the three months ended
 March&amp;#xA0;31, 2016 and 2015, with a total market value of $7.1
 million and $9.5 million. These shares and the related costs to
 acquire them were accounted for as adjustments to the balance of
 treasury stock. Under Delaware corporate law, treasury stock is not
 counted for quorum purposes or entitled to vote.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During the fourth quarter of 2013, Quanta&amp;#x2019;s
 board of directors approved a stock repurchase program authorizing
 Quanta to purchase, from time to time through December&amp;#xA0;31,
 2016, up to $500.0 million of its outstanding common stock (the
 2013 Repurchase Program). During the nine months ended September
 30, 2015, Quanta repurchased 14.3&amp;#xA0;million shares of its common
 stock at a cost of $406.5 million in the open market under the 2013
 Repurchase Program and completed the 2013 Repurchase Program.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During the third quarter of 2015, Quanta&amp;#x2019;s
 board of directors approved a new stock repurchase program
 authorizing Quanta to purchase, from time to time through
 February&amp;#xA0;28, 2017, up to $1.25 billion of its outstanding
 common stock (the 2015 Repurchase Program). Repurchases under the
 2015 Repurchase Program can be made in open market or privately
 negotiated transactions, including pursuant to an accelerated share
 repurchase arrangement, an issuer repurchase plan or otherwise, at
 management&amp;#x2019;s discretion, based on market and business
 conditions, applicable contractual and legal requirements and other
 factors. The 2015 Repurchase Program does not obligate Quanta to
 acquire any specific amount of common stock and may be modified or
 terminated by Quanta&amp;#x2019;s board of directors at any time at its
 sole discretion and without notice. During the third and fourth
 quarters of 2015, Quanta repurchased 19.2&amp;#xA0;million shares of
 its common stock at a cost of $449.9 million in the open market
 under the 2015 Repurchase Program.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Also during the third quarter of 2015, Quanta
 entered into an accelerated share repurchase arrangement (the ASR)
 to repurchase $750.0 million of its common stock under the 2015
 Repurchase Program. Under the terms of the ASR, Quanta paid $750.0
 million to JPMorgan Chase Bank, National Association, London Branch
 (JPMorgan) and initially received 25.7&amp;#xA0;million shares of its
 common stock. The fair market value of these 25.7&amp;#xA0;million
 shares at the time of delivery was approximately $600.0 million,
 and the repurchased shares and the related cost to acquire them
 were accounted for as an adjustment to the balance of treasury
 stock during the quarter ended September&amp;#xA0;30, 2015, reducing
 the weighted-average number of basic and diluted common shares used
 to calculate Quanta&amp;#x2019;s earnings per share. The $150.0 million
 remaining under the ASR was recorded as an adjustment to additional
 paid-in capital (APIC) during the quarter ended September&amp;#xA0;30,
 2015 and was reclassified from APIC to treasury stock on April 12,
 2016 as a result of the final settlement of the ASR. On
 April&amp;#xA0;12, 2016, upon final settlement of the ASR and based on
 the final volume-weighted average share price during the term of
 the ASR, minus a discount and subject to other adjustments pursuant
 to the terms and conditions of the ASR, Quanta received
 9.4&amp;#xA0;million additional shares of its common stock from
 JPMorgan.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;As of April&amp;#xA0;12, 2016, after final settlement
 of the ASR, Quanta had repurchased an aggregate of
 54.3&amp;#xA0;million shares of its common stock at a cost of $1.20
 billion under the 2015 Repurchase Program. After final settlement
 of the ASR, approximately $50.1 million remained available under
 the 2015 Repurchase Program.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Non-controlling Interests&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta holds investments in several joint ventures
 that provide infrastructure services under specific customer
 contracts. Quanta has determined that certain of these joint
 ventures are VIEs, with Quanta providing the majority of the
 infrastructure services to the joint venture, which management
 believes most significantly influences the economic performance of
 the joint venture. Management has concluded that Quanta is the
 primary beneficiary of each of the joint ventures determined to be
 VIEs and has accounted for each on a consolidated basis. The other
 parties&amp;#x2019; equity interests in these joint ventures have been
 accounted for as non-controlling interests in the condensed
 consolidated financial statements. Income attributable to the other
 joint venture members in the amounts of $0.4 million and $4.7
 million for the three months ended March&amp;#xA0;31, 2016 and 2015 has
 been accounted for as a reduction of net income in deriving net
 income attributable to common stock. Equity in the consolidated
 assets and liabilities of these joint ventures that is attributable
 to the other joint venture members has been accounted for as
 non-controlling interests within total equity in the accompanying
 balance sheets.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The carrying value of the investments held by
 Quanta in all of its VIEs was approximately $2.7 million and $2.3
 million at March&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2015. The
 carrying value of investments held by the non-controlling interests
 in these variable interest entities at March&amp;#xA0;31, 2016 and
 December&amp;#xA0;31, 2015 was $2.7 million and $2.3 million. During
 the three months ended March&amp;#xA0;31, 2016 and 2015, distributions
 to non-controlling interests were none and $2.5 million. There were
 no other changes in equity as a result of transfers to/from the
 non-controlling interests during the three months ended
 March&amp;#xA0;31, 2016 or 2015. See Note 11 for further disclosures
 related to Quanta&amp;#x2019;s joint venture arrangements.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <us-gaap:UseOfEstimates contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_8A4D4ED7-4258-4BC7-AC77-591AFA999BF6_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Use of Estimates and Assumptions&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;The preparation of financial statements in
 conformity with US&amp;#xA0;GAAP requires the use of estimates and
 assumptions by management in determining the reported amounts of
 assets and liabilities, disclosures of contingent assets and
 liabilities known to exist as of the date the financial statements
 are published, and the reported amounts of revenues and expenses
 recognized during the periods presented. Quanta reviews all
 significant estimates affecting its consolidated financial
 statements on a recurring basis and records the effect of any
 necessary adjustments prior to their publication. Judgments and
 estimates are based on Quanta&amp;#x2019;s beliefs and assumptions
 derived from information available at the time such judgments and
 estimates are made. Uncertainties with respect to such estimates
 and assumptions are inherent in the preparation of financial
 statements. Estimates are primarily used in Quanta&amp;#x2019;s
 assessment of the allowance for doubtful accounts, valuation of
 inventory, useful lives of assets, fair value assumptions in
 analyzing goodwill, other intangibles and long-lived asset
 impairments, equity and other investments, loan receivables,
 purchase price allocations, liabilities for self-insured and other
 claims and guarantees, multiemployer pension plan withdrawal
 liabilities, revenue recognition for construction contracts
 inclusive of contractual change orders and claims, share-based
 compensation, operating results of reportable segments, as well as
 the provision for income taxes and the calculation of uncertain tax
 positions.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:UseOfEstimates>
  <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_D2FDF5F4-191D-4D39-9B77-D0FA90AA4276_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Stock-Based Compensation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta recognizes compensation expense for
 restricted stock, restricted stock units (RSUs) and performance
 units to be settled in common stock based on the fair value of the
 awards at the date of grant, net of estimated forfeitures. The fair
 value of restricted stock awards, RSUs and performance units to be
 settled in common stock is determined based on the number of
 shares, RSUs or performance units granted and the closing price of
 Quanta&amp;#x2019;s common stock on the date of grant. An estimate of
 future forfeitures is required in determining the period expense.
 Quanta uses historical data to estimate the forfeiture rate;
 however, these estimates are subject to change and may impact the
 value that will ultimately be realized as compensation expense. The
 resulting compensation expense from time-based RSU and performance
 unit awards is recognized on a straight-line basis over the
 requisite service period, which is generally the vesting period,
 while compensation expense from performance-based RSU awards is
 recognized using the graded vesting method over the requisite
 service period. The cash flows resulting from the tax deductions in
 excess of the compensation expense recognized for restricted stock,
 RSUs and performance units to be settled in common stock and stock
 options (excess tax benefit) are classified as financing cash
 flows.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;Compensation expense associated with liability
 based awards, such as RSUs that are expected to or may settle in
 cash, is recognized based on a remeasurement of the fair value of
 the award at the end of each reporting period. Upon settlement, the
 holders receive for each RSU an amount in cash equal to the fair
 market value on the settlement date of one share of Quanta common
 stock, as specified in the applicable award agreement. For
 additional information on Quanta&amp;#x2019;s restricted stock, RSUs and
 performance unit awards, see Note 10.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
  <us-gaap:OtherCommitmentsTableTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_32932EEE-D46D-45BF-A04B-6E29D026EE27_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;As of March 31, 2016, Quanta had made aggregate
 contributions to this unconsolidated affiliate of $6.7 million and
 had received $2.3 million as a return of capital. Also as of
 March&amp;#xA0;31, 2016, Quanta had outstanding additional capital
 commitments associated with investments in an unconsolidated
 affiliate related to this project as follows (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="79%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="13%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Capital&lt;br /&gt;
 Commitments&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Year Ending December&amp;#xA0;31 &amp;#x2014;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Remainder of 2016&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,297&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2017 &lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;32,997&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2018&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 2019&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,362&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total capital commitments associated with investments in an
 unconsolidated affiliate related to an EPC electrical transmission
 project&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;65,656&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 2pt; BORDER-BOTTOM: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt; WIDTH: 10%"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top"&gt;(1)&lt;/sup&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;A return of capital from unconsolidated affiliates
 of approximately $43.5 million is anticipated in August 2017 and is
 not included in these amounts.&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:OtherCommitmentsTableTextBlock>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_DAEF20F1-0CEB-4684-911F-EB3F9BD897DC_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Cash and Cash Equivalents&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta had cash and cash equivalents of $155.3
 million and $128.8 million as of March&amp;#xA0;31, 2016 and
 December&amp;#xA0;31, 2015. Cash consisting of interest-bearing demand
 deposits is carried at cost, which approximates fair value. Quanta
 considers all highly liquid investments with an original maturity
 of three months or less at the time of purchase to be cash
 equivalents, which are carried at fair value. At March&amp;#xA0;31,
 2016 and December&amp;#xA0;31, 2015, cash equivalents were $7.4 million
 and $1.4 million, and consisted primarily of money market
 investments and money market mutual funds and are discussed further
 in &lt;i&gt;Fair Value Measurements&lt;/i&gt; below. As of March&amp;#xA0;31, 2016
 and December&amp;#xA0;31, 2015, cash and cash equivalents held in
 domestic bank accounts were approximately $18.3 million and $16.1
 million, and cash and cash equivalents held in foreign bank
 accounts were approximately $137.0 million and $112.7 million. As
 of March&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2015, cash and cash
 equivalents held by Quanta&amp;#x2019;s investments in joint ventures,
 which are either consolidated or proportionately consolidated, were
 approximately $28.3 million and $24.9 million, of which $17.0
 million and $11.9 million related to domestic joint ventures. Cash
 and cash equivalents held by the joint ventures are available to
 support the operations of the related joint ventures, and Quanta
 does not have access to that cash for its other operations. Under
 the terms of the partnership agreements, Quanta generally has no
 right to the joint ventures&amp;#x2019; cash other than participating in
 distributions and in the event of dissolution.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_6B391BB4-341B-4F53-BB1E-B9CA0EF04D12_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;10.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;EQUITY-BASED COMPENSATION:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;&lt;i&gt;Stock Incentive Plans&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;On May&amp;#xA0;19, 2011, Quanta&amp;#x2019;s stockholders
 approved the 2011 Omnibus Equity Incentive Plan (the 2011 Plan).
 The 2011 Plan provides for the award of non-qualified stock
 options, incentive (qualified) stock options, stock appreciation
 rights, restricted stock, RSUs, stock bonus awards, performance
 compensation awards (including performance units and cash bonus
 awards) or any combination of the foregoing. The purpose of the
 2011 Plan is to provide participants with additional performance
 incentives by increasing their proprietary interest in Quanta.
 Employees, directors, officers, consultants or advisors of Quanta
 or its affiliates are eligible to participate in the 2011 Plan, as
 are prospective employees, directors, officers, consultants or
 advisors of Quanta who have agreed to serve Quanta in those
 capacities. An aggregate of 11,750,000 shares of Quanta common
 stock may be issued pursuant to awards granted under the 2011
 Plan.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Additionally, pursuant to the Quanta Services, Inc.
 2007 Stock Incentive Plan (the 2007 Plan), which was adopted on
 May&amp;#xA0;24, 2007, Quanta may award restricted stock, incentive
 stock options and non-qualified stock options to eligible
 employees, directors, and certain consultants and advisors. An
 aggregate of 4,000,000 shares of common stock may be issued
 pursuant to awards granted under the 2007 Plan. Quanta also has a
 Restricted Stock Unit Plan (the RSU Plan), pursuant to which RSUs
 may be awarded to certain employees and consultants of
 Quanta&amp;#x2019;s Canadian operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The 2011 Plan, the 2007 Plan and the RSU Plan,
 together with certain plans assumed by Quanta in acquisitions, are
 referred to as the Plans.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Restricted Stock and RSUs to be Settled in Common
 Stock&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;During the three months ended March&amp;#xA0;31, 2016
 and 2015, Quanta granted 1.7&amp;#xA0;million and 1.2&amp;#xA0;million of
 RSUs to be settled in common stock under the Plans with weighted
 average grant date fair values of $21.95 and $27.77. The grant date
 fair value for awards of restricted stock and RSUs to be settled in
 common stock is based on the market value of Quanta common stock on
 the date of grant. Restricted stock and RSU awards to be settled in
 common stock are subject to forfeiture, restrictions on transfer
 and certain other conditions until vesting, which generally occurs
 in equal installments over a two-year or three-year period
 following the date of grant. During the restriction period, holders
 of restricted stock are entitled to vote and receive dividends on
 such shares.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During the three months ended March&amp;#xA0;31, 2016
 and 2015, vesting activity consisted of 1.2&amp;#xA0;million and
 1.1&amp;#xA0;million of shares of restricted stock and RSUs settled in
 common stock with an approximate fair value at the time of vesting
 of $25.3 million and $31.5 million.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During the three months ended March&amp;#xA0;31, 2016
 and 2015, Quanta recognized $13.2 million and $8.8 million on
 non-cash stock compensation expense related to restricted stock and
 RSUs to be settled in common stock. As of March&amp;#xA0;31, 2016,
 there was approximately $48.3 million of total unrecognized
 compensation cost related to unvested restricted stock and RSUs to
 be settled in common stock granted to both employees and
 non-employees. This cost is expected to be recognized over a
 weighted average period of&amp;#xA0;2.15 years.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Performance Units to be Settled in Common Stock&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Performance units awarded pursuant to the 2011 Plan
 provide for the issuance of shares of common stock upon vesting.
 These performance units cliff-vest at the end of a three-year
 performance period based on achievement of three-year company
 financial performance targets and strategic initiatives established
 by the Compensation Committee. The final amount of earned and
 vested performance units can range from 0% to 200% of the initial
 amount awarded based on the level of achievement of performance
 goals, as determined by the Compensation Committee.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During each of the three months ended
 March&amp;#xA0;31, 2016 and 2015, Quanta granted 0.2&amp;#xA0;million
 performance units to be settled in common stock under the 2011
 Plan, with a weighted average grant date fair value of $22.62 and
 $28.16 per share. The grant date fair value for awards of
 performance units to be settled in common stock is based on the
 market value of Quanta common stock on the date of grant applied to
 the total number of shares that Quanta anticipates will fully vest.
 This fair value is expensed ratably over the vesting term and is
 adjusted for fair value changes, so that the expense recognized for
 each award is equivalent to the fair value of the final number of
 earned and vested performance units. During the three months ended
 March&amp;#xA0;31, 2016 and 2015, Quanta recognized $0.5 million and
 $0.7 million in compensation expense associated with performance
 units to be settled in common stock. No performance units vested,
 and no shares of common stock were issued in connection with
 performance units, during the three months ended March&amp;#xA0;31,
 2016 and 2015, as applicable performance periods had not yet
 concluded.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;RSUs to be Settled in Cash&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Certain RSUs granted by Quanta under the Plans are
 settled solely in cash. These cash-settled RSUs are intended to
 provide plan participants with cash performance incentives that are
 substantially equivalent to the risks and rewards of equity
 ownership in Quanta, typically vest in equal installments over a
 two-year or three-year period following the date of grant, and are
 subject to forfeiture under certain conditions, primarily
 termination of service. Additionally, subject to certain
 restrictions, Quanta&amp;#x2019;s non-employee directors may elect to
 cash settle a portion of their RSU awards, which generally vest
 upon conclusion of the director service year. For all RSUs settled
 in cash, the holders receive for each vested RSU an amount in cash
 equal to the fair market value on the settlement date of one share
 of Quanta common stock, as specified in the applicable award
 agreement.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Compensation expense related to RSUs to be settled
 in cash was $1.5 million and $1.3 million for the three months
 ended March&amp;#xA0;31, 2016 and 2015. Such expense is recorded in
 selling, general and administrative expenses. RSUs that are
 anticipated to be settled in cash are not included in the
 calculation of earnings per share, and the estimated earned value
 of such RSUs is classified as a liability. Quanta paid $1.0 million
 and $0.9 million to settle liabilities related to cash-settled RSUs
 in the three months ended March&amp;#xA0;31, 2016 and 2015. Accrued
 liabilities for the estimated earned value of outstanding RSUs to
 be settled in cash were $3.2 million and $2.7 million at
 March&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2015.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_737F522F-4BE2-4828-BE46-22BF26E03C14_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Earnings Per Share&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Basic earnings per share is computed using the
 weighted average number of common shares outstanding during the
 period, and diluted earnings per share is computed using the
 weighted average number of common shares outstanding during the
 period adjusted for all potentially dilutive common stock
 equivalents, except in cases where the effect of the common stock
 equivalents would be antidilutive.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_46E521A2-62DF-4966-A3E4-6583B21F745A_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;&lt;i&gt;Adoption of New Accounting Pronouncements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;In February 2015, the FASB issued an update which
 amends existing consolidation guidance, including amending the
 guidance related to determining whether an entity is a variable
 interest entity. The guidance may be applied using a modified
 retrospective approach whereby the entity records a cumulative
 effect of adoption at the beginning of the fiscal year of initial
 application. A reporting entity may also apply the amendments on a
 full retrospective basis. Quanta adopted this guidance effective
 January&amp;#xA0;1, 2016, and the adoption of the update did not have a
 significant impact on Quanta&amp;#x2019;s consolidated financial
 statements or related disclosures.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In April 2015, the FASB issued an update that
 requires debt issuance costs related to a recognized debt liability
 to be presented in the balance sheet as a direct deduction from the
 carrying amount of that debt liability, consistent with the
 presentation of debt discounts and premiums. The update is required
 to be adopted retroactively for all periods presented. In August
 2015, the FASB issued another update that states that the
 Securities Exchange Commission (SEC) staff would not object to an
 entity deferring and presenting debt issuance costs as an asset and
 subsequently amortizing the deferred debt issuance costs ratably
 over the term of the line-of-credit arrangement, regardless of
 whether there are any outstanding borrowings on the line-of-credit
 arrangement. Quanta adopted this guidance effective January&amp;#xA0;1,
 2016, and the adoption of the update did not have a significant
 impact on Quanta&amp;#x2019;s consolidated financial statements or
 related disclosures.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In April 2015, the FASB issued an update that
 provides guidance to customers about whether a cloud computing
 arrangement includes a software license. If a cloud computing
 arrangement includes a software license, then the customer should
 account for the software license element of the arrangement
 consistent with the acquisition of other software licenses. If a
 cloud computing arrangement does not include a software license,
 the customer should account for the arrangement as a service
 contract. An entity can elect to adopt the amendments either
 prospectively to all arrangements entered into or materially
 modified after the effective date or retrospectively. Quanta
 adopted this guidance effective January&amp;#xA0;1, 2016, and the
 adoption of the update did not have a significant impact on
 Quanta&amp;#x2019;s consolidated financial statements or related
 disclosures.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In September 2015, the FASB issued an update that
 requires an acquiring company to recognize adjustments to
 provisional amounts that are identified during the measurement
 period in the reporting period in which such adjustments are
 determined. An acquiring company must record any effect on earnings
 from changes in depreciation or amortization or other income
 effects, calculated as if the accounting had been completed at the
 acquisition date. The acquiring company must also present
 separately on the face of the income statement or disclose in the
 notes the amount recorded in current-period earnings that would
 have been recorded in previous reporting periods if the adjustment
 had been recognized as of the acquisition date. The update is
 required to be adopted prospectively to adjustments that occur
 after the effective date with earlier application permitted for
 financial statements that have not yet been issued. Quanta adopted
 this guidance effective January&amp;#xA0;1, 2016, and the adoption of
 the update did not have a significant impact on Quanta&amp;#x2019;s
 consolidated financial statements or related disclosures.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_549E3485-055F-41EF-8E00-8B9DC0AFD2A0_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;2.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;SUMMARY OF SIGNIFICANT ACCOUNTING
 POLICIES:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;&lt;i&gt;Principles of Consolidation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;The consolidated financial statements of Quanta
 include the accounts of Quanta Services, Inc. and its wholly owned
 subsidiaries, which are also referred to as its operating units.
 The consolidated financial statements also include the accounts of
 certain of Quanta&amp;#x2019;s investments in joint ventures, which are
 either consolidated or proportionately consolidated, as discussed
 in the following summary of significant accounting policies.
 Investments in affiliated entities in which Quanta does not have a
 controlling financial interest, but over which Quanta has
 significant influence, usually because Quanta holds a voting
 interest of between 20% and 50%, are accounted for using the equity
 method. All significant intercompany accounts and transactions have
 been eliminated in consolidation. Unless the context requires
 otherwise, references to Quanta include Quanta Services, Inc. and
 its consolidated subsidiaries.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Interim Condensed Consolidated Financial
 Information&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;These unaudited condensed consolidated financial
 statements have been prepared pursuant to the rules of the
 Securities and Exchange Commission (SEC). Certain information and
 footnote disclosures, normally included in annual financial
 statements prepared in accordance with accounting principles
 generally accepted in the United States (US GAAP), have been
 condensed or omitted pursuant to those rules and regulations.
 Quanta believes that the disclosures made are adequate to make the
 information presented not misleading. In the opinion of management,
 all adjustments, consisting only of normal recurring adjustments,
 necessary to fairly state the financial position, results of
 operations, comprehensive income and cash flows with respect to the
 interim condensed consolidated financial statements have been
 included. The results of operations and comprehensive income for
 the interim periods are not necessarily indicative of the results
 for the entire fiscal year. The results of Quanta have historically
 been subject to significant seasonal fluctuations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta recommends that these unaudited condensed
 consolidated financial statements be read in conjunction with the
 audited consolidated financial statements and notes thereto of
 Quanta and its subsidiaries included in Quanta&amp;#x2019;s Annual
 Report on Form 10-K for the year ended December&amp;#xA0;31, 2015,
 which was filed with the SEC on February&amp;#xA0;29, 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Use of Estimates and Assumptions&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;The preparation of financial statements in
 conformity with US&amp;#xA0;GAAP requires the use of estimates and
 assumptions by management in determining the reported amounts of
 assets and liabilities, disclosures of contingent assets and
 liabilities known to exist as of the date the financial statements
 are published, and the reported amounts of revenues and expenses
 recognized during the periods presented. Quanta reviews all
 significant estimates affecting its consolidated financial
 statements on a recurring basis and records the effect of any
 necessary adjustments prior to their publication. Judgments and
 estimates are based on Quanta&amp;#x2019;s beliefs and assumptions
 derived from information available at the time such judgments and
 estimates are made. Uncertainties with respect to such estimates
 and assumptions are inherent in the preparation of financial
 statements. Estimates are primarily used in Quanta&amp;#x2019;s
 assessment of the allowance for doubtful accounts, valuation of
 inventory, useful lives of assets, fair value assumptions in
 analyzing goodwill, other intangibles and long-lived asset
 impairments, equity and other investments, loan receivables,
 purchase price allocations, liabilities for self-insured and other
 claims and guarantees, multiemployer pension plan withdrawal
 liabilities, revenue recognition for construction contracts
 inclusive of contractual change orders and claims, share-based
 compensation, operating results of reportable segments, as well as
 the provision for income taxes and the calculation of uncertain tax
 positions.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Cash and Cash Equivalents&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta had cash and cash equivalents of $155.3
 million and $128.8 million as of March&amp;#xA0;31, 2016 and
 December&amp;#xA0;31, 2015. Cash consisting of interest-bearing demand
 deposits is carried at cost, which approximates fair value. Quanta
 considers all highly liquid investments with an original maturity
 of three months or less at the time of purchase to be cash
 equivalents, which are carried at fair value. At March&amp;#xA0;31,
 2016 and December&amp;#xA0;31, 2015, cash equivalents were $7.4 million
 and $1.4 million, and consisted primarily of money market
 investments and money market mutual funds and are discussed further
 in &lt;i&gt;Fair Value Measurements&lt;/i&gt; below. As of March&amp;#xA0;31, 2016
 and December&amp;#xA0;31, 2015, cash and cash equivalents held in
 domestic bank accounts were approximately $18.3 million and $16.1
 million, and cash and cash equivalents held in foreign bank
 accounts were approximately $137.0 million and $112.7 million. As
 of March&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2015, cash and cash
 equivalents held by Quanta&amp;#x2019;s investments in joint ventures,
 which are either consolidated or proportionately consolidated, were
 approximately $28.3 million and $24.9 million, of which $17.0
 million and $11.9 million related to domestic joint ventures. Cash
 and cash equivalents held by the joint ventures are available to
 support the operations of the related joint ventures, and Quanta
 does not have access to that cash for its other operations. Under
 the terms of the partnership agreements, Quanta generally has no
 right to the joint ventures&amp;#x2019; cash other than participating in
 distributions and in the event of dissolution.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&lt;i&gt;Current and Long-Term Accounts and Notes Receivable and
 Allowance for Doubtful Accounts&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta provides an allowance for doubtful accounts
 when collection of an account or note receivable is considered
 doubtful, and receivables are written off against the allowance
 when deemed uncollectible. Inherent in the assessment of the
 allowance for doubtful accounts are certain judgments and estimates
 regarding, among other factors, the customer&amp;#x2019;s access to
 capital, the customer&amp;#x2019;s willingness or ability to pay,
 general economic and market conditions, the ongoing relationship
 with the customer and uncertainties related to the resolution of
 disputed matters. Quanta considers accounts receivable delinquent
 after 30 days but does not generally include delinquent accounts in
 its analysis of the allowance for doubtful accounts unless the
 accounts receivable have been outstanding for at least 90 days. In
 addition to balances that have been outstanding for 90 days or
 more, Quanta also includes accounts receivable balances that relate
 to customers in bankruptcy or with other known difficulties in its
 analysis of the allowance for doubtful accounts. Material changes
 in Quanta&amp;#x2019;s customers&amp;#x2019; business or cash flows, which
 may be impacted by negative economic and market conditions, could
 affect Quanta&amp;#x2019;s ability to collect amounts due from them. As
 of March&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2015, Quanta had
 allowances for doubtful accounts on current receivables of
 approximately $2.7 million and $5.2 million. Long-term accounts
 receivable are included within other assets, net on the
 consolidated balance sheets.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Should customers experience financial difficulties
 or file for bankruptcy, or should anticipated recoveries relating
 to receivables in existing bankruptcies or other workout situations
 fail to materialize, Quanta could experience reduced cash flows and
 losses in excess of current allowances provided.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The balances billed but not paid by customers
 pursuant to retainage provisions in certain contracts are generally
 due upon completion of the contracts and acceptance by the
 customer. Based on Quanta&amp;#x2019;s experience with similar contracts
 in recent years, the majority of the retainage balances at each
 balance sheet date are expected to be collected within the next
 twelve months. Current retainage balances as of March&amp;#xA0;31, 2016
 and December&amp;#xA0;31, 2015 were approximately $235.5 million and
 $250.1 million, and were included in accounts receivable. Retainage
 balances with settlement dates beyond the next twelve months were
 included in other assets, net, and as of March&amp;#xA0;31, 2016 and
 December&amp;#xA0;31, 2015 were $5.1 million and $4.5 million.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Within accounts receivable, Quanta recognizes
 unbilled receivables in circumstances such as when revenues have
 been earned and recorded but the amount cannot be billed under the
 terms of the contract until a later date; costs have been incurred
 but are yet to be billed under cost-reimbursement type contracts;
 or amounts arise from routine lags in billing (for example, work
 completed one month but not billed until the next month). These
 balances do not include revenues accrued for work performed under
 fixed-price contracts as these amounts are recorded as costs and
 estimated earnings in excess of billings on uncompleted contracts.
 At March&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2015, the balances of
 unbilled receivables included in accounts receivable were
 approximately $228.8 million and $233.6 million.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Goodwill and Other Intangibles&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta has recorded goodwill in connection with its
 historical acquisitions of companies. Upon acquisition, these
 companies were either combined into one of Quanta&amp;#x2019;s existing
 operating units or managed on a stand-alone basis as an individual
 operating unit. Goodwill recorded in connection with these
 acquisitions is subject to an annual assessment for impairment,
 which Quanta performs at the operating unit level for each
 operating unit that carries a balance of goodwill. Each of
 Quanta&amp;#x2019;s operating units is organized into one of two
 internal divisions: the Electric Power Infrastructure Services
 Division and the Oil and Gas Infrastructure Services Division. As
 most of the companies acquired by Quanta provide multiple types of
 services for multiple types of customers, these divisional
 designations are based on the predominant type of work performed by
 each operating unit at the point in time the divisional designation
 is made. Goodwill is required to be measured for impairment at the
 reporting unit level, which represents the operating segment level
 or one level below the operating segment level for which discrete
 financial information is available. Quanta has determined that its
 individual operating units represent its reporting units for the
 purpose of assessing goodwill impairments.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta has the option to first assess qualitative
 factors to determine whether it is necessary to perform the
 two-step fair value-based impairment test described below. If
 Quanta believes that, as a result of its qualitative assessment, it
 is more likely than not that the fair value of a reporting unit is
 less than its carrying amount, the quantitative impairment test is
 required. Otherwise, no further testing is required. Quanta can
 choose to perform the qualitative assessment on none, some or all
 of its reporting units. Quanta can also bypass the qualitative
 assessment for any reporting unit in any period and proceed
 directly to step one of the impairment test, and then resume the
 qualitative assessment in any subsequent period. Qualitative
 indicators, including deterioration in macroeconomic conditions,
 declining financial performance, or a sustained decrease in share
 price, among other things, may trigger the need for annual or
 interim impairment testing of goodwill associated with one or all
 of the reporting units.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta&amp;#x2019;s goodwill impairment assessment is
 performed at year-end, or more frequently if events or
 circumstances arise which indicate that goodwill may be impaired.
 For instance, a decrease in Quanta&amp;#x2019;s market capitalization
 below book value, a significant change in business climate or loss
 of a significant customer, as well as the qualitative indicators
 referenced above, may trigger the need for interim impairment
 testing of goodwill for one or all of its reporting units. The
 first step of the two-step fair value based test involves comparing
 the fair value of each of Quanta&amp;#x2019;s reporting units with its
 carrying value, including goodwill. If the carrying value of the
 reporting unit exceeds its fair value, the second step is
 performed. The second step compares the carrying amount of the
 reporting unit&amp;#x2019;s goodwill to the implied fair value of its
 goodwill. If the implied fair value of goodwill is less than the
 carrying amount, an impairment loss would be recorded as a
 reduction to goodwill with a corresponding charge to operating
 expense.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta determines the fair value of its reporting
 units using a weighted combination of the discounted cash flow,
 market multiple and market capitalization valuation approaches,
 with heavier weighting on the discounted cash flow method, as in
 management&amp;#x2019;s opinion, this method currently results in the
 most accurate calculation of a reporting unit&amp;#x2019;s fair value.
 Determining the fair value of a reporting unit requires judgment
 and the use of significant estimates and assumptions. Such
 estimates and assumptions include revenue growth rates, operating
 margins, discount rates, weighted average costs of capital and
 future market conditions, among others. Quanta believes the
 estimates and assumptions used in its impairment assessments are
 reasonable and based on available market information, but
 variations in any of the assumptions could result in materially
 different calculations of fair value and determinations of whether
 or not an impairment is indicated.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Under the discounted cash flow method, Quanta
 determines fair value based on the estimated future cash flows of
 each reporting unit, discounted to present value using
 risk-adjusted industry discount rates, which reflect the overall
 level of inherent risk of a reporting unit and the rate of return
 an outside investor would expect to earn. Cash flow projections are
 derived from budgeted amounts and operating forecasts (typically a
 one-year model) plus an estimate of later period cash flows, all of
 which are evaluated by management. Subsequent period cash flows are
 developed for each reporting unit using growth rates that
 management believes are reasonably likely to occur, along with a
 terminal value derived from the reporting unit&amp;#x2019;s earnings
 before interest, taxes, depreciation and amortization (EBITDA). The
 EBITDA multiples for each reporting unit are based on trailing
 twelve-month comparable industry data.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Under the market multiple and market capitalization
 approaches, Quanta determines the estimated fair value of each of
 its reporting units by applying transaction multiples to each
 reporting unit&amp;#x2019;s projected EBITDA and then averaging that
 estimate with similar historical calculations using either a one,
 two or three year average. For the market capitalization approach,
 Quanta adds a reasonable control premium, which is estimated as the
 premium that would be received in a sale of the reporting unit in
 an orderly transaction between market participants.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;For recently acquired reporting units, a step one
 impairment test may indicate an implied fair value that is
 substantially similar to the reporting unit&amp;#x2019;s carrying value.
 Such similarities in value are generally an indication that
 management&amp;#x2019;s estimates of future cash flows associated with
 the recently acquired reporting unit remain relatively consistent
 with the assumptions that were used to derive its initial fair
 value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During the fourth quarter of 2015, a two-step
 fair-value based goodwill impairment analysis was performed for
 each of Quanta&amp;#x2019;s reporting units, and no reporting units were
 evaluated solely on a qualitative basis. Step one of the analysis
 indicated that the implied fair value of each of Quanta&amp;#x2019;s
 reporting units, other than recently acquired reporting units and
 two other reporting units described below, was substantially in
 excess of its carrying value. After performing step two of the
 analysis, management concluded that goodwill was impaired at two
 reporting units in Quanta&amp;#x2019;s Oil and Gas Infrastructure
 Services Division. Accordingly, during the fourth quarter of 2015,
 Quanta recorded a $39.8 million non-cash charge for the impairment
 of goodwill which primarily resulted from lower forecasted oil and
 gas services revenues for its Gulf of Mexico operations and certain
 operations in Australia, due to the extended low commodity price
 environment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;As discussed generally above, when evaluating the
 2015 step one impairment test results, management considered many
 factors in determining whether or not an impairment of goodwill for
 any reporting unit was reasonably likely to occur in future
 periods, including future market conditions and the economic
 environment in which Quanta&amp;#x2019;s reporting units were operating.
 Additionally, management considered the sensitivity of its fair
 value estimates to changes in certain valuation assumptions. After
 giving consideration to a 10% decrease in the fair value of each of
 Quanta&amp;#x2019;s reporting units, the results of the assessment at
 December&amp;#xA0;31, 2015 did not change. However, circumstances such
 as market declines, unfavorable economic conditions, the loss of a
 major customer or other factors could increase the risk of
 impairment of goodwill in future periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;If an operating unit experiences prolonged periods
 of declining revenues, operating margins or both, it may be at risk
 of failing step one of the goodwill impairment test. Certain
 operating units have experienced declines over the short-term due
 to challenging macroeconomic conditions in certain geographic
 areas, the decline in oil prices which has impacted customer
 spending, and delays due to regulatory and permitting issues.
 Quanta will continue to monitor these conditions and others to
 determine if it is necessary to perform step two of the fair-value
 based impairment test for one or more operating units.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta&amp;#x2019;s intangible assets include customer
 relationships, backlog, trade names, non-compete agreements,
 patented rights and developed technology, all subject to
 amortization. The value of customer relationships is estimated as
 of the date a business is acquired based on the value-in-use
 concept utilizing the income approach, specifically the excess
 earnings method. The excess earnings analysis consists of
 discounting to present value the projected cash flows attributable
 to the customer relationships, with consideration given to customer
 contract renewals and estimated customer attrition rates, the
 importance or lack thereof of existing customer relationships to
 Quanta&amp;#x2019;s business plan, income taxes and required rates of
 return. Quanta values backlog for acquired businesses as of the
 acquisition date based upon the contractual nature of the backlog
 within each service line, using the income approach to discount
 back to present value the cash flows attributable to the backlog.
 The value of trade names is estimated using the relief-from-royalty
 method of the income approach. This approach is based on the
 assumption that in lieu of ownership, a company would be willing to
 pay a royalty in order to exploit the related benefits of this
 intangible asset.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta amortizes intangible assets based upon the
 estimated consumption of the economic benefits of each intangible
 asset, or on a straight-line basis if the pattern of economic
 benefits consumption cannot otherwise be reliably estimated.
 Intangible assets subject to amortization are reviewed for
 impairment and are tested for recoverability whenever events or
 changes in circumstances indicate that the carrying amount may not
 be recoverable. For instance, a significant change in business
 climate or a loss of a significant customer, among other things,
 may trigger the need for interim impairment testing of intangible
 assets. An impairment loss would be recognized if the carrying
 amount of an intangible asset is not recoverable and its carrying
 amount exceeds its fair value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During the fourth quarter of 2015, Quanta recorded
 an impairment charge of $12.1 million related to customer
 relationships, trade names and non-compete agreement intangible
 assets. These intangible asset impairments primarily resulted from
 lower forecasted oil and gas services revenues for Quanta&amp;#x2019;s
 Gulf of Mexico operations and certain operations in Australia, due
 to the extended low commodity price environment. The two reporting
 units impacted are in Quanta&amp;#x2019;s Oil and Gas Infrastructure
 Services Division.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Investments in Affiliates and Other Entities&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;In the normal course of business, Quanta enters
 into various types of investment arrangements, each having unique
 terms and conditions. These investments may include equity
 interests held by Quanta in business entities, including general or
 limited partnerships, contractual joint ventures, or other forms of
 equity or profit participation. These investments may also include
 Quanta&amp;#x2019;s participation in different financing structures such
 as the extension of loans to project specific entities, the
 acquisition of convertible notes issued by project specific
 entities, or other strategic financing arrangements. Quanta
 determines whether such investments involve a variable interest
 entity (VIE) based on the characteristics of the subject entity. If
 the entity is determined to be a VIE, then management determines if
 Quanta is the primary beneficiary of the entity and whether or not
 consolidation of the VIE is required. The primary beneficiary
 consolidating the VIE must normally have both (i)&amp;#xA0;the power to
 direct the activities of a VIE that most significantly affect the
 VIE&amp;#x2019;s economic performance and (ii)&amp;#xA0;the obligation to
 absorb losses of the VIE or the right to receive benefits from the
 VIE, in either case that could potentially be significant to the
 VIE. When Quanta is deemed to be the primary beneficiary, the VIE
 is consolidated and the other party&amp;#x2019;s equity interest in the
 VIE is accounted for as a non-controlling interest. In cases where
 Quanta determines that it has an undivided interest in the assets,
 liabilities, revenues and profits of an unincorporated VIE (e.g., a
 general partnership interest), such amounts are consolidated on a
 basis proportional to Quanta&amp;#x2019;s ownership interest in the
 unincorporated entity.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Investments in entities of which Quanta is not the
 primary beneficiary, but over which Quanta has the ability to
 exercise significant influence, are accounted for using the equity
 method of accounting. Quanta&amp;#x2019;s share of net income or losses
 from unconsolidated equity investments is included in equity in
 earnings (losses) of unconsolidated affiliates in the consolidated
 statements of operations when applicable. Equity investments are
 reviewed for impairment by assessing whether any decline in the
 fair value of the investment below the carrying value is other than
 temporary. In making this determination, factors such as the
 ability to recover the carrying amount of the investment and the
 inability of the investee to sustain an earnings capacity are
 evaluated in determining whether a loss in value should be
 recognized. Any impairment losses related to investments would be
 recognized in other expense. Equity method investments are carried
 at original cost and are included in other assets, net in the
 consolidated balance sheet and are adjusted for Quanta&amp;#x2019;s
 proportionate share of the investees&amp;#x2019; income, losses and
 distributions.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Through its Electric Power Infrastructure Services
 and Oil and Gas Infrastructure Services segments, Quanta designs,
 installs and maintains networks for customers in the electric power
 and oil and gas industries. These services may be provided pursuant
 to master service agreements, repair and maintenance contracts and
 fixed price and non-fixed price installation contracts. Pricing
 under these contracts may be competitive unit price,
 cost-plus/hourly (or time and materials basis) or fixed price (or
 lump sum basis), and the final terms and prices of these contracts
 are frequently negotiated with the customer. Under unit-based
 contracts, the utilization of an output-based measurement is
 appropriate for revenue recognition. Under these contracts, Quanta
 recognizes revenue as units are completed based on pricing
 established between Quanta and the customer for each unit of
 delivery, which best reflects the pattern in which the obligation
 to the customer is fulfilled. Under cost-plus/hourly and time and
 materials type contracts, Quanta recognizes revenue on an input
 basis, as labor hours are incurred and services are performed.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Revenues from fixed price contracts are recognized
 using the percentage-of-completion method, measured by the
 percentage of costs incurred to date to total estimated costs for
 each contract. These contracts provide for a fixed amount of
 revenues for the entire project. Such contracts provide that the
 customer accept completion of progress to date and compensate
 Quanta for services rendered, which may be measured in terms of
 units installed, hours expended or some other measure of progress.
 Contract costs include all direct materials, labor and subcontract
 costs and those indirect costs related to contract performance,
 such as indirect labor, supplies, tools, repairs and depreciation
 costs. Much of the material associated with Quanta&amp;#x2019;s work is
 owner-furnished and is therefore not included in contract revenues
 and costs. The cost estimation process is based on professional
 knowledge and experience of Quanta&amp;#x2019;s engineers, project
 managers and financial professionals. Changes in job performance,
 job conditions and final contract settlements are factors that
 influence management&amp;#x2019;s assessment of total contract value and
 the total estimated costs to complete those contracts and
 therefore, Quanta&amp;#x2019;s profit recognition.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Actual revenues and project costs can vary,
 sometimes substantially, from previous estimates due to changes in
 a variety of factors including unforeseen circumstances not
 included in our cost estimates or covered by our contracts for
 which we cannot obtain adequate compensation, including concealed
 or unknown environmental conditions; changes in the cost of
 equipment, commodities, materials or labor; unanticipated costs or
 claims due to customer-caused delays, customer failure to provide
 required materials or equipment, errors in engineering,
 specifications or designs, project modifications, or contract
 termination and our inability to obtain reimbursement for such
 costs or recover on such claims; weather conditions; and quality
 issues requiring rework or replacement. These factors, along with
 other risks inherent in performing fixed price contracts may cause
 actual revenues and gross profits for a project to differ from
 previous estimates and could result in reduced profitability or
 losses on projects. Changes in these factors may result in
 revisions to costs and income, and their effects are recognized in
 the period in which the revisions are determined. These factors are
 routinely evaluated on a project by project basis throughout the
 project term, and the impact of corresponding revisions in
 management&amp;#x2019;s estimates of contract value, contract cost and
 contract profit are recorded as necessary in the period in which
 the revisions are determined. Provisions for losses on uncompleted
 contracts are made in the period in which such losses are
 determined to be probable and the amount can be reasonably
 estimated.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;During the three months ended March 31, 2016,
 Quanta experienced engineering and performance issues during the
 testing and pre-commissioning phase of an ongoing power plant
 construction project in Alaska, which resulted in additional
 construction costs. As of March 31, 2016, Quanta had revised its
 estimate of the total costs necessary to complete this project,
 which resulted in the recognition of a project loss of $21.3
 million during the period. At March&amp;#xA0;31, 2016, this project had
 a contract value of $201 million and was approximately 91%
 complete. This project is expected to be substantially complete in
 the third quarter of 2016. As this project continues through the
 final construction and commissioning phases, it is reasonably
 possible that additional performance issues or other unforeseen
 circumstances could occur and result in the recognition of
 additional losses.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Including the impact of the loss on the power plant
 construction project in Alaska, Quanta&amp;#x2019;s operating results
 for the three months ended March&amp;#xA0;31, 2016 were impacted by
 less than 5% as a result of aggregate changes in contract estimates
 related to projects that were in progress at December&amp;#xA0;31,
 2015. Quanta&amp;#x2019;s operating results for the three months ended
 March&amp;#xA0;31, 2015 were positively impacted by approximately 9.4%
 as a result of aggregate changes in contract estimates related to
 projects that were in progress at December&amp;#xA0;31, 2014, primarily
 associated with an electric power infrastructure services project
 that experienced effective contract execution and a reduction in
 estimated total project costs as the project progressed from
 mid-construction to near completion during the three months ended
 March&amp;#xA0;31, 2015.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The current asset &amp;#x201C;Costs and estimated
 earnings in excess of billings on uncompleted contracts&amp;#x201D;
 represents revenues recognized in excess of amounts billed for
 fixed price contracts. The current liability &amp;#x201C;Billings in
 excess of costs and estimated earnings on uncompleted
 contracts&amp;#x201D; represents billings in excess of revenues
 recognized for fixed price contracts.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta may incur costs subject to change orders,
 whether approved or unapproved by the customer, and/or claims
 related to certain contracts. Quanta determines the probability
 that such costs will be recovered based upon evidence such as past
 practices with the customer, specific discussions or preliminary
 negotiations with the customer or verbal approvals. Quanta treats
 items as a cost of contract performance in the period incurred if
 it is not probable that the costs will be recovered or will
 recognize revenue if it is probable that the contract price will be
 adjusted and can be reliably estimated. As of March&amp;#xA0;31, 2016
 and December&amp;#xA0;31, 2015, Quanta had approximately $118.0 million
 and $137.2 million of change orders and/or claims that had been
 included as contract price adjustments on certain contracts which
 were in the process of being negotiated in the normal course of
 business. These aggregate contract price adjustments represent
 management&amp;#x2019;s best estimate of additional contract revenues
 which have been earned and which management believes are probable
 of collection. The amounts ultimately realized by Quanta upon final
 acceptance by its customers could be higher or lower than such
 estimated amounts; however, such
 amounts cannot currently be estimated.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta follows the liability method of accounting
 for income taxes. Under this method, deferred tax assets and
 liabilities are recorded for future tax consequences of temporary
 differences between the financial reporting and tax bases of assets
 and liabilities and are measured using the enacted tax rates and
 laws that are expected to be in effect when the underlying assets
 or liabilities are recovered or settled.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta regularly evaluates valuation allowances
 established for deferred tax assets for which future realization is
 uncertain. The estimation of required valuation allowances includes
 estimates of future taxable income. The ultimate realization of
 deferred tax assets is dependent upon the generation of future
 taxable income during the periods in which those temporary
 differences become deductible. Quanta considers projected future
 taxable income and tax planning strategies in making this
 assessment. If actual future taxable income differs from these
 estimates, Quanta may not realize deferred tax assets to the extent
 estimated.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta records reserves for income taxes related to
 certain tax positions in those instances where Quanta considers it
 more likely than not that additional taxes may be due in excess of
 amounts reflected on income tax returns filed. When recording
 reserves for expected tax consequences of uncertain positions,
 Quanta assumes that taxing authorities have full knowledge of the
 position and all relevant facts. Quanta continually reviews
 exposure to additional tax obligations, and as further information
 is known or events occur, changes in tax reserves may be recorded.
 To the extent interest and penalties may be assessed by taxing
 authorities on any underpayment of income tax, such amounts have
 been accrued and are classified in the provision for income
 taxes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;As of March&amp;#xA0;31, 2016, the total amount of
 unrecognized tax benefits relating to uncertain tax positions was
 $57.4 million, an increase from December&amp;#xA0;31, 2015 of $2.9
 million. This increase in unrecognized tax benefits resulted
 primarily from a $1.0 million increase due to tax positions
 expected to be taken for 2016 and a $1.9 million increase due to
 tax positions of an acquired company taken in periods prior to the
 acquisition. Quanta is currently under examination by the Internal
 Revenue Service (IRS) for tax years 2010, 2011 and 2012, and the
 federal statute of limitations for examination of all subsequent
 years remains open. Additionally, certain subsidiaries are under
 examination by various U.S. state, Canadian and other foreign tax
 authorities for multiple periods. Quanta believes it is reasonably
 possible that within the next 12 months unrecognized tax benefits
 may decrease by up to $27.5 million as a result of settlement of
 these examinations or as a result of the expiration of certain
 statute of limitations periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The income tax laws and regulations are voluminous
 and are often ambiguous. As such, Quanta is required to make many
 subjective assumptions and judgments regarding its tax positions
 that could materially affect amounts recognized in its future
 consolidated balance sheets and statements of operations and
 comprehensive income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Earnings Per Share&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Basic earnings per share is computed using the
 weighted average number of common shares outstanding during the
 period, and diluted earnings per share is computed using the
 weighted average number of common shares outstanding during the
 period adjusted for all potentially dilutive common stock
 equivalents, except in cases where the effect of the common stock
 equivalents would be antidilutive.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Self-Insurance&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta is insured for employer&amp;#x2019;s liability,
 general liability, auto liability and workers&amp;#x2019; compensation
 claims. Under these programs, the deductibles for general liability
 and auto liability are $10.0 million per occurrence, the deductible
 for workers&amp;#x2019; compensation is $5.0 million per occurrence, and
 the deductible for employer&amp;#x2019;s liability is $1.0 million per
 occurrence. Quanta is generally self-insured for all claims that do
 not exceed the amount of the applicable deductible. Quanta also has
 employee health care benefit plans for most employees not subject
 to collective bargaining agreements, of which the primary plan is
 subject to a deductible of $375,000 per claimant per year.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Losses under all of these insurance programs are
 accrued based upon Quanta&amp;#x2019;s estimate of the ultimate
 liability for claims reported and an estimate of claims incurred
 but not reported, with assistance from third-party actuaries. These
 insurance liabilities are difficult to assess and estimate due to
 unknown factors, including the severity of an injury, the extent of
 damage, the determination of Quanta&amp;#x2019;s liability in proportion
 to other parties and the number of incidents not reported. The
 accruals are based upon known facts and historical trends, and
 management believes such accruals are adequate.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Collective Bargaining Agreements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Some of Quanta&amp;#x2019;s operating units are parties
 to various collective bargaining agreements with unions that
 represent certain of their employees. The collective bargaining
 agreements expire at various times and have typically been
 renegotiated and renewed on terms similar to those in the expiring
 agreements. The agreements require the operating units to pay
 specified wages, provide certain benefits to their union employees
 and contribute certain amounts to multiemployer pension plans and
 employee benefit trusts. Quanta&amp;#x2019;s multiemployer pension plan
 contribution rates generally are specified in the collective
 bargaining agreements (usually on an annual basis), and
 contributions are made to the plans on a
 &amp;#x201C;pay-as-you-go&amp;#x201D; basis based on its union employee
 payrolls. The location and number of union employees that Quanta
 employs at any given time and the plans in which they may
 participate vary depending on the projects Quanta has ongoing at
 that time and the need for union resources in connection with those
 projects. Therefore, Quanta is unable to accurately predict the
 union employee payroll and the amount of the resulting
 multiemployer pension plan contribution obligation for future
 periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Stock-Based Compensation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta recognizes compensation expense for
 restricted stock, restricted stock units (RSUs) and performance
 units to be settled in common stock based on the fair value of the
 awards at the date of grant, net of estimated forfeitures. The fair
 value of restricted stock awards, RSUs and performance units to be
 settled in common stock is determined based on the number of
 shares, RSUs or performance units granted and the closing price of
 Quanta&amp;#x2019;s common stock on the date of grant. An estimate of
 future forfeitures is required in determining the period expense.
 Quanta uses historical data to estimate the forfeiture rate;
 however, these estimates are subject to change and may impact the
 value that will ultimately be realized as compensation expense. The
 resulting compensation expense from time-based RSU and performance
 unit awards is recognized on a straight-line basis over the
 requisite service period, which is generally the vesting period,
 while compensation expense from performance-based RSU awards is
 recognized using the graded vesting method over the requisite
 service period. The cash flows resulting from the tax deductions in
 excess of the compensation expense recognized for restricted stock,
 RSUs and performance units to be settled in common stock and stock
 options (excess tax benefit) are classified as financing cash
 flows.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Compensation expense associated with liability
 based awards, such as RSUs that are expected to or may settle in
 cash, is recognized based on a remeasurement of the fair value of
 the award at the end of each reporting period. Upon settlement, the
 holders receive for each RSU an amount in cash equal to the fair
 market value on the settlement date of one share of Quanta common
 stock, as specified in the applicable award agreement. For
 additional information on Quanta&amp;#x2019;s restricted stock, RSUs and
 performance unit awards, see Note 10.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Functional Currency and Translation of Financial
 Statements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;The U.S. dollar is the functional currency for the
 majority of Quanta&amp;#x2019;s operations, which are primarily located
 within the United States. The functional currency for
 Quanta&amp;#x2019;s foreign operations, which are primarily located in
 Canada and Australia, is typically the currency of the country in
 which the foreign operating unit is located. Generally, the
 currency in which the operating unit transacts the majority of its
 activities, including billings, financing, payroll and other
 expenditures, would be considered the functional currency. The
 treatment of foreign currency translation gains or losses is
 dependent upon management&amp;#x2019;s determination of the functional
 currency of each operating unit. In preparing the consolidated
 financial statements, Quanta translates the financial statements of
 its foreign operating units from their functional currency into
 U.S. dollars. Statements of operations, comprehensive income and
 cash flows are translated at average monthly rates, while balance
 sheets are translated at month-end exchange rates. The translation
 of the balance sheet results in translation gains or losses, which
 are included as a separate component of equity under the caption
 &amp;#x201C;Accumulated other comprehensive income (loss).&amp;#x201D; Gains
 and losses arising from transactions which are not denominated in
 the operating units&amp;#x2019; functional currencies are included
 within other income (expense) in the statements of operations.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Comprehensive Income&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Components of comprehensive income include all
 changes in equity during a period except those resulting from
 changes in Quanta&amp;#x2019;s capital related accounts. Quanta records
 other comprehensive income (loss) for foreign currency translation
 adjustments related to its foreign operations and for other
 revenues, expenses, gains and losses that are included in
 comprehensive income, but excluded from net income.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt"&gt;
 &lt;b&gt;&lt;i&gt;Litigation Costs and Reserves&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta records reserves when it is probable that a
 liability has been incurred and the amount of loss can be
 reasonably estimated. Costs incurred for litigation are expensed as
 incurred. Further details are presented in Note&amp;#xA0;11.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Fair Value Measurements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;The carrying values of cash equivalents, accounts
 receivable, accounts payable and accrued expenses approximate fair
 value due to the short-term nature of these instruments. The
 carrying value of variable rate debt also approximates fair value.
 For disclosure purposes, qualifying assets and liabilities are
 categorized into three broad levels based on the priority of the
 inputs used to determine their fair values. The fair value
 hierarchy gives the highest priority to quoted prices (unadjusted)
 in active markets for identical assets or liabilities (Level 1) and
 the lowest priority to unobservable inputs (Level 3). All of
 Quanta&amp;#x2019;s cash equivalents were categorized as Level 1 assets
 at March&amp;#xA0;31, 2016 and December&amp;#xA0;31, 2015, as all values
 were based on unadjusted quoted prices for identical assets in an
 active market that Quanta has the ability to access.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In connection with Quanta&amp;#x2019;s acquisitions,
 identifiable intangible assets acquired include goodwill, backlog,
 customer relationships, trade names, covenants not-to-compete,
 patented rights and developed technology. Quanta utilizes the fair
 value premise as the primary basis for its valuation procedures,
 which is a market-based approach to determine the price that would
 be received to sell an asset or paid to transfer a liability in an
 orderly transaction between market participants. Quanta
 periodically engages the services of an independent valuation firm
 when a new business is acquired to assist management with this
 valuation process, including assistance with the selection of
 appropriate valuation methodologies and the development of
 market-based valuation assumptions. Based on these considerations,
 management utilizes various valuation methods, including an income
 approach, a market approach and a cost approach, to determine the
 fair value of intangible assets acquired based on the
 appropriateness of each method in relation to the type of asset
 being valued. The assumptions used in these valuation methods are
 analyzed and compared, where possible, to available market data,
 such as industry-based weighted average costs of capital and
 discount rates, trade name royalty rates, public company valuation
 multiples and recent market acquisition multiples. In accordance
 with its annual impairment test during the quarter ended
 December&amp;#xA0;31, 2015, the carrying amounts of such assets,
 including goodwill, were compared to their fair values. The level
 of inputs used for these fair value measurements is the lowest
 level (Level 3). Quanta uses the assistance of third party
 specialists to develop valuation assumptions. Quanta believes that
 these valuation methods appropriately represent the methods that
 would be used by other market participants in determining fair
 value.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta also uses fair value measurements in
 connection with the valuation of its investments in private company
 equity interests and financing instruments. These valuations
 require significant management judgment due to the absence of
 quoted market prices, the inherent lack of liquidity and the
 long-term nature of such assets. Typically, the initial costs of
 these investments are considered to represent fair market value, as
 such amounts are negotiated between willing market participants. On
 a quarterly basis, Quanta performs an evaluation of its investments
 to determine if an other-than-temporary decline in the value of
 each investment has occurred and whether the recorded amount of
 each investment will be realizable. If an other-than-temporary
 decline in the value of an investment occurs, a fair value analysis
 would be performed to determine the degree to which the investment
 was impaired and a corresponding charge to earnings would be
 recorded during the period. These types of fair market value
 assessments are similar to other nonrecurring fair value measures
 used by Quanta, which include the use of significant judgment and
 available relevant market data. Such market data may include
 observations of the valuation of comparable companies, risk
 adjusted discount rates and an evaluation of the expected
 performance of the underlying portfolio asset, including historical
 and projected levels of profitability or cash flows. In addition, a
 variety of additional factors may be reviewed by management,
 including, but not limited to, contemporaneous financing and sales
 transactions with third parties, changes in market outlook and the
 third-party financing environment.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <dei:TradingSymbol contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_0351F611-3EAB-42EB-82FD-1CC62730A2A6_1_400000">PWR</dei:TradingSymbol>
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_359D7DCA-E180-40D6-BCB0-448AFC3ABACC_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Functional Currency and Translation of Financial
 Statements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;The U.S. dollar is the functional currency for the
 majority of Quanta&amp;#x2019;s operations, which are primarily located
 within the United States. The functional currency for
 Quanta&amp;#x2019;s foreign operations, which are primarily located in
 Canada and Australia, is typically the currency of the country in
 which the foreign operating unit is located. Generally, the
 currency in which the operating unit transacts the majority of its
 activities, including billings, financing, payroll and other
 expenditures, would be considered the functional currency. The
 treatment of foreign currency translation gains or losses is
 dependent upon management&amp;#x2019;s determination of the functional
 currency of each operating unit. In preparing the consolidated
 financial statements, Quanta translates the financial statements of
 its foreign operating units from their functional currency into
 U.S. dollars. Statements of operations, comprehensive income and
 cash flows are translated at average monthly rates, while balance
 sheets are translated at month-end exchange rates. The translation
 of the balance sheet results in translation gains or losses, which
 are included as a separate component of equity under the caption
 &amp;#x201C;Accumulated other comprehensive income (loss).&amp;#x201D; Gains
 and losses arising from transactions which are not denominated in
 the operating units&amp;#x2019; functional currencies are included
 within other income (expense) in the statements of operations.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
  <us-gaap:ScheduleOfDebtTableTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_88C7E6CC-E8F8-44A9-8B25-18030442C525_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta&amp;#x2019;s long-term debt obligations consisted
 of the following (in thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="68%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;March&amp;#xA0;31,&lt;br /&gt;
 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;December&amp;#xA0;31,&lt;br /&gt;
 2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Borrowings under credit facility&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;397,669&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;466,850&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other long-term debt, interest rates ranging from 3.4% to 4.3%&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,373&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,401&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Capital leases, interest rates ranging from 2.5% to 6.2%&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,170&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,351&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total long-term debt obligations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;408,212&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;477,602&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Less &amp;#x2014; Current maturities of long-term debt&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,154&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,238&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total long-term debt obligations, net of current maturities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;404,058&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;475,364&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
  <us-gaap:LegalCostsPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_56D84E53-B729-4476-9712-333C73925738_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Litigation Costs and Reserves&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta records reserves when it is probable that a
 liability has been incurred and the amount of loss can be
 reasonably estimated. Costs incurred for litigation are expensed as
 incurred. Further details are presented in Note 11.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:LegalCostsPolicyTextBlock>
  <us-gaap:EarningsPerShareTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_76CFFF6C-8D38-4916-9C33-DD5E86CD574E_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;7.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"&gt;&lt;b&gt;PER SHARE INFORMATION:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Basic earnings per share is computed using the
 weighted average number of common shares outstanding during the
 period, and diluted earnings per share is computed using the
 weighted average number of common shares outstanding during the
 period adjusted for all potentially dilutive common stock
 equivalents, except in cases where the effect of the common stock
 equivalent would be antidilutive. The amounts used to compute the
 basic and diluted earnings per share for the three months ended
 March&amp;#xA0;31, 2016 and 2015 are illustrated below (in
 thousands):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="76%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt;
 March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Amounts attributable to common stock:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income from continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,496&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;47,689&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income from discontinued operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,795&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income attributable to common stock&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,496&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;53,484&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 &lt;b&gt;Weighted average shares:&lt;/b&gt;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average shares outstanding for basic earnings per
 share&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;162,803&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;215,473&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Effect of dilutive stock options&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;17&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Weighted average shares outstanding for diluted earnings per
 share&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;162,806&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;215,490&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;For purposes of calculating diluted earnings per
 share, there were no adjustments required to derive Quanta&amp;#x2019;s
 net income attributable to common stock. Outstanding exchangeable
 shares that were issued pursuant to certain of Quanta&amp;#x2019;s
 historical acquisitions (as further discussed in Note 9), which are
 exchangeable on a one-for-one basis with shares of Quanta common
 stock, have been included in weighted average shares outstanding
 for basic and diluted earnings per share for the three months ended
 March&amp;#xA0;31, 2016 and 2015. However, the additional shares that
 were received on April&amp;#xA0;12, 2016 in settlement of
 Quanta&amp;#x2019;s accelerated share repurchase arrangement entered
 into in August 2015 (as further described in Note 9) have not been
 included in the weighted average shares outstanding for basic and
 diluted earnings per share for the three months ended
 March&amp;#xA0;31, 2016 because the additional share repurchases had
 not yet been settled.&amp;#xA0;&amp;#xA0;&lt;/p&gt;
 &lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_22">0.13</us-gaap:IncomeLossFromContinuingOperationsPerBasicAndDilutedShare>
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_ED7F29C4-A24C-4FAB-8B81-0FFEA8E81C80_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta follows the liability method of accounting
 for income taxes. Under this method, deferred tax assets and
 liabilities are recorded for future tax consequences of temporary
 differences between the financial reporting and tax bases of assets
 and liabilities and are measured using the enacted tax rates and
 laws that are expected to be in effect when the underlying assets
 or liabilities are recovered or settled.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta regularly evaluates valuation allowances
 established for deferred tax assets for which future realization is
 uncertain. The estimation of required valuation allowances includes
 estimates of future taxable income. The ultimate realization of
 deferred tax assets is dependent upon the generation of future
 taxable income during the periods in which those temporary
 differences become deductible. Quanta considers projected future
 taxable income and tax planning strategies in making this
 assessment. If actual future taxable income differs from these
 estimates, Quanta may not realize deferred tax assets to the extent
 estimated.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta records reserves for income taxes related to
 certain tax positions in those instances where Quanta considers it
 more likely than not that additional taxes may be due in excess of
 amounts reflected on income tax returns filed. When recording
 reserves for expected tax consequences of uncertain positions,
 Quanta assumes that taxing authorities have full knowledge of the
 position and all relevant facts. Quanta continually reviews
 exposure to additional tax obligations, and as further information
 is known or events occur, changes in tax reserves may be recorded.
 To the extent interest and penalties may be assessed by taxing
 authorities on any underpayment of income tax, such amounts have
 been accrued and are classified in the provision for income
 taxes.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;As of March&amp;#xA0;31, 2016, the total amount of
 unrecognized tax benefits relating to uncertain tax positions was
 $57.4 million, an increase from December&amp;#xA0;31, 2015 of $2.9
 million. This increase in unrecognized tax benefits resulted
 primarily from a $1.0 million increase due to tax positions
 expected to be taken for 2016 and a $1.9 million increase due to
 tax positions of an acquired company taken in periods prior to the
 acquisition. Quanta is currently under examination by the Internal
 Revenue Service (IRS) for tax years 2010, 2011 and 2012, and the
 federal statute of limitations for examination of all subsequent
 years remains open. Additionally, certain subsidiaries are under
 examination by various U.S. state, Canadian and other foreign tax
 authorities for multiple periods. Quanta believes it is reasonably
 possible that within the next 12 months unrecognized tax benefits
 may decrease by up to $27.5 million as a result of settlement of
 these examinations or as a result of the expiration of certain
 statute of limitations periods.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The income tax laws and regulations are voluminous
 and are often ambiguous. As such, Quanta is required to make many
 subjective assumptions and judgments regarding its tax positions
 that could materially affect amounts recognized in its future
 consolidated balance sheets and statements of operations and
 comprehensive income.&lt;/p&gt;
 &lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_6879C9E0-F518-40D7-9E37-D0F20CF2145F_1_0">&lt;div&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;b&gt;5.&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="top" align="left"&gt;&lt;b&gt;ACQUISITIONS:&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt"&gt;
 &lt;b&gt;&lt;i&gt;2016 Acquisitions&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;During the first quarter of 2016, Quanta completed
 three acquisitions. The results of two of the acquired companies
 are generally included in Quanta&amp;#x2019;s Electric Power
 Infrastructure Services segment. These companies included a full
 service medium- and high-voltage powerline contracting company
 located in the United States and a telecommunications company
 located in Canada. Quanta also acquired a pipeline service
 contractor located in the United States, the results of which are
 generally included in Quanta&amp;#x2019;s Oil and Gas Infrastructure
 Services segment. The aggregate consideration for these
 acquisitions consisted of approximately $42.2 million paid or
 payable in cash, subject to certain adjustments, and contingent
 consideration payments of up to $35 million, which will be paid if
 certain financial targets are achieved. Based on the estimated fair
 value of this contingent consideration, Quanta has recorded a $15.4
 million liability. As these transactions were effective during the
 first quarter of 2016, the results have been included in
 Quanta&amp;#x2019;s consolidated financial statements beginning on the
 respective dates of acquisition. These acquisitions should enable
 Quanta to further enhance its service offerings in the United
 States and Canada.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;2015 Acquisitions&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;During 2015, Quanta acquired 11 companies. The
 results of eight of the acquired companies are generally included
 in Quanta&amp;#x2019;s Electric Power Infrastructure Services segment.
 These companies include a foundation services company located in
 the United States, an electrical contracting company located in the
 United States, an electrical engineering company located in
 Australia, a powerline construction company located in the United
 States, an engineering company located in Canada, an engineering,
 procurement and construction services company based in the United
 States, an underground construction contracting company located in
 Canada, and a supplier and material procurement specialist for the
 power and utility industry in Canada. The results of the remaining
 three acquired companies are generally included in Quanta&amp;#x2019;s
 Oil and Gas Infrastructure Services segment. These companies
 include a company that services above-ground storage tanks in the
 United States, an underground utility distribution contractor that
 provides services to gas and electric utilities in Canada, and a
 company that specializes in the engineering, procurement,
 construction, and commissioning of compression and surface
 facilities for the high pressure gas industry in Australia. The
 aggregate consideration for these acquisitions consisted of
 approximately $110.4 million paid or payable in cash, subject to
 net working capital adjustments, 461,037 shares of Quanta common
 stock valued on the settlement dates of the acquisitions at
 approximately $10.1 million, and $1.0 million in contingent
 consideration. As these transactions were effective during 2015,
 the results have been included in Quanta&amp;#x2019;s consolidated
 financial statements beginning on the respective dates of
 acquisition. These acquisitions should enable Quanta to further
 enhance its electric power and oil and gas infrastructure service
 offerings in the United States, Canada and Australia.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;2016 and 2015 Acquisitions&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta is in the process of finalizing its
 assessments of the fair values of the acquired assets and assumed
 liabilities related to businesses acquired subsequent to
 March&amp;#xA0;31, 2015, and further adjustments to the purchase price
 allocations may occur. Quanta expects to complete the purchase
 accounting process as soon as practicable but no later than one
 year from the respective acquisition dates with possible updates
 primarily related to certain tax estimates. The aggregate purchase
 consideration related to the businesses acquired in 2015 subsequent
 to March&amp;#xA0;31, 2015 was preliminarily allocated to acquired
 assets and assumed liabilities, which resulted in a preliminary
 allocation of approximately $34.4 million of net tangible assets,
 $35.8 million of goodwill and $15.9 million of other intangible
 assets. Additionally, the aggregate purchase consideration related
 to the first quarter 2016 acquisitions was preliminarily allocated
 to acquired assets and assumed liabilities, which resulted in a
 preliminary allocation of approximately $23.2 million of net
 tangible assets, $26.1 million of goodwill and $8.3 million of
 other intangible assets.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The following table summarizes the aggregate
 consideration paid or payable as of March&amp;#xA0;31, 2016 for the
 2016 and 2015 acquisitions and presents the allocation of these
 amounts to the net tangible and identifiable intangible assets
 based on their estimated fair values as of the respective
 acquisition dates. This allocation requires a significant use of
 estimates and is based on information that was available to
 management at the time these consolidated financial statements were
 prepared (in thousands).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="71%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="7%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Consideration:&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Value of Quanta common stock and exchangeable shares issued&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10,127&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Cash paid or payable&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;42,211&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;110,428&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Contingent consideration&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15,400&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,001&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Fair value of total consideration transferred or estimated to be
 transferred&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,611&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;121,556&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;16,489&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;35,188&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Property and equipment&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;30,649&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,140&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,972&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Identifiable intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,327&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;24,987&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Current liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(7,349&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(24,633&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Deferred tax liabilities, net&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,267&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(4,912&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Other long-term liabilities&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,326&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(5,606&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Non-controlling interests&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap" align="right"&gt;
 &amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;747&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total identifiable net assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;31,495&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;69,915&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Goodwill&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;26,116&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;51,641&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;57,611&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;121,556&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The fair value of current assets acquired in 2016
 included accounts receivable with a fair value of $10.2 million.
 The fair value of current assets acquired in 2015 included accounts
 receivable with a fair value of $20.6 million.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;Goodwill represents the excess of the purchase
 price over the net amount of the fair values assigned to assets
 acquired and liabilities assumed. The 2016 and 2015 acquisitions
 strategically expanded Quanta&amp;#x2019;s Canadian, Australian and
 domestic electric power and oil and gas service offerings, which
 Quanta believes contributes to the recognition of the goodwill. In
 connection with the 2016 acquisitions, goodwill of $5.8 million was
 recorded for the businesses acquired that were included within
 Quanta&amp;#x2019;s Electric Power Infrastructure Services Division and
 $20.3 million was recorded for the business acquired that was
 included within Quanta&amp;#x2019;s Oil and Gas Infrastructure Services
 Division on the dates of acquisition. In connection with the 2015
 acquisitions, goodwill of $31.2 million was recorded for the
 businesses acquired that were included within Quanta&amp;#x2019;s
 Electric Power Infrastructure Services Division and $20.4 million
 was recorded for businesses included within Quanta&amp;#x2019;s Oil and
 Gas Infrastructure Services Division on the dates of acquisition.
 Goodwill of approximately $0.4 million is expected to be deductible
 for income tax purposes related to the businesses acquired in the
 first three months of 2016, and goodwill of approximately $33.9
 million is expected to be deductible for income tax purposes
 related to the businesses acquired in 2015.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The following table summarizes the estimated fair
 values of identifiable intangible assets and the related weighted
 average amortization periods by type as of the respective
 acquisition dates for the 2016 acquisitions (in thousands, except
 for weighted average amortization periods, which are in years).&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="49%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="20%"&gt;&lt;/td&gt;
 &lt;td style="WIDTH: 88pt"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td style="WIDTH: 88pt"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="20%"&gt;&lt;/td&gt;
 &lt;td style="WIDTH: 133pt"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td style="WIDTH: 133pt"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"&gt;&lt;b&gt;Estimated&lt;br /&gt;
 Fair&amp;#xA0;Value&amp;#xA0;at&lt;br /&gt;
 Acquisition&amp;#xA0;Date&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"&gt;
 &lt;b&gt;Weighted&amp;#xA0;Average&lt;br /&gt;
 Amortization&amp;#xA0;Period&amp;#xA0;at&lt;br /&gt;
 Acquisition&amp;#xA0;Date&amp;#xA0;in&amp;#xA0;Years&lt;/b&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Customer relationships&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,814&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Backlog&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;822&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade names&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;2,448&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;15.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Non-compete agreements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;243&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5.0&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total intangible assets subject to amortization acquired in 2016
 acquisitions&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,327&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;6.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The unaudited supplemental pro forma results of
 operations have been provided for illustrative purposes only and do
 not purport to be indicative of the actual results that would have
 been achieved by the combined companies for the periods presented
 or that may be achieved by the combined companies in the future.
 Future results may vary significantly from the results reflected in
 the following pro forma financial information because of future
 events and transactions, as well as other factors (in thousands,
 except per share amounts):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="78%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"&gt;&lt;b&gt;Three Months Ended&lt;br /&gt;
 March&amp;#xA0;31,&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Revenues&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,721,043&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;1,919,685&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Gross profit&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;203,465&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;249,172&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Selling, general and administrative expenses&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;159,209&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;152,008&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Amortization of intangible assets&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;7,650&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9,736&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income from continuing operations&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,397&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;54,529&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Net income from continuing operations attributable to common
 stock&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;20,034&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;49,828&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Earnings per share from continuing operations attributable to
 common stock &amp;#x2014; basic and diluted&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.12&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.23&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;The pro forma combined results of operations for
 the three months ended March&amp;#xA0;31, 2016 and 2015 have been
 prepared by adjusting the historical results of Quanta to include
 the historical results of the 2016 acquisitions as if they occurred
 January&amp;#xA0;1, 2015. The pro forma combined results of operations
 for the three months ended March&amp;#xA0;31, 2015 have also been
 prepared by adjusting the historical results of Quanta to include
 the historical results of the 2015 acquisitions as if they occurred
 January&amp;#xA0;1, 2014. These pro forma combined historical results
 were also adjusted for the following: a reduction of interest
 expense as a result of the repayment of outstanding indebtedness of
 the acquired businesses, a reduction of interest income as a result
 of the cash consideration paid net of cash received, an increase in
 amortization expense due to the incremental intangible assets
 recorded related to the 2016 and 2015 acquisitions, an increase or
 decrease in depreciation expense within cost of services related to
 the net impact of adjusting acquired property and equipment to the
 acquisition date fair value and conforming depreciable lives with
 Quanta&amp;#x2019;s accounting policies, an increase in the number of
 outstanding shares of Quanta common stock and exchangeable shares
 and certain reclassifications to conform the acquired
 companies&amp;#x2019; presentation to Quanta&amp;#x2019;s accounting
 policies. The pro forma results of operations do not include any
 adjustments to eliminate the impact of acquisition related costs or
 any cost savings or other synergies that may result from the 2016
 and 2015 acquisitions. As noted above, the pro forma results of
 operations do not purport to be indicative of the actual results
 that would have been achieved by the combined company for the
 periods presented or that may be achieved by the combined company
 in the future.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Revenues of approximately $5.6 million and a loss
 before taxes of approximately $2.4 million were included in
 Quanta&amp;#x2019;s consolidated results of operations for the three
 months ended March&amp;#xA0;31, 2016 related to the three 2016
 acquisitions following their respective dates of acquisition.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"&gt;
 &lt;tr&gt;
 &lt;td valign="top" width="4%" align="left"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;


 &lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
  <us-gaap:NumberOfReportableSegments contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="Segment" decimals="INF" id="id_7565878_43995C4A-6C2A-47FC-890B-3852DB0662B0_1_0">2</us-gaap:NumberOfReportableSegments>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_27">47695000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:RepaymentsOfShortTermDebt contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_37">4711000</us-gaap:RepaymentsOfShortTermDebt>
  <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_12">20859000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_1_4">20397000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_1_6">60586000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_16">20496000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:PaymentsForProceedsFromInvestments contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_29">2225000</us-gaap:PaymentsForProceedsFromInvestments>
  <us-gaap:InterestPaid contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_53">2441000</us-gaap:InterestPaid>
  <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_35">729603000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
  <us-gaap:ProfitLoss contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_14">20859000</us-gaap:ProfitLoss>
  <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_16">-158995000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_19">-1826000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_28">39675000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:IncreaseDecreaseInUnbilledReceivables contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_17">52467000</us-gaap:IncreaseDecreaseInUnbilledReceivables>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_0">1713737000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_5">37294000</us-gaap:OperatingIncomeLoss>
  <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_18">-4537000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1_3">57611000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:IncomeTaxesPaid contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_54">6486000</us-gaap:IncomeTaxesPaid>
  <us-gaap:GrossProfit contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_2">203313000</us-gaap:GrossProfit>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_9">262000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5B4E53B7-1A4E-47D4-8189-8B63D2002917_1_0">518607000</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_8">107000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_1_9">81082000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_1_2">60586000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_1EB861EC-A7BA-48D5-8933-C47BD74C5F11_1_3">1900000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_10">34302000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_30">-577000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
  <us-gaap:InvestmentIncomeInterest contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_7">516000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_1_0">1721043000</us-gaap:BusinessAcquisitionsProFormaRevenue>
  <us-gaap:RepaymentsOfOtherLongTermDebt contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_36">4855000</us-gaap:RepaymentsOfOtherLongTermDebt>
  <us-gaap:IncomeLossFromContinuingOperations contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_18">20496000</us-gaap:IncomeLossFromContinuingOperations>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_1_7">81445000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_1EB861EC-A7BA-48D5-8933-C47BD74C5F11_1_2">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
  <us-gaap:LineOfCreditFacilityAverageOutstandingAmount contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5B4E53B7-1A4E-47D4-8189-8B63D2002917_1_1">472029000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
  <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_9">-110000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_8">-181000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_11">13443000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_12">13719000</us-gaap:ShareBasedCompensation>
  <us-gaap:NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_5619E9ED-BB3E-42EC-9E8C-D1665F392F19_1_0">400000</us-gaap:NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable>
  <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_6003_5">-214000</us-gaap:GoodwillPurchaseAccountingAdjustments>
  <us-gaap:ProceedsFromIncomeTaxRefunds contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_56">894000</us-gaap:ProceedsFromIncomeTaxRefunds>
  <us-gaap:LeaseAndRentalExpense contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_A3542952-67D4-4929-A473-C64DC01774A4_1_0">56400000</us-gaap:LeaseAndRentalExpense>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_48">26544000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:InterestExpense contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_6">3589000</us-gaap:InterestExpense>
  <us-gaap:LossOnContracts contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_0AA919BC-4DC3-430D-A1A8-8AAA502C3046_1_1">21300000</us-gaap:LossOnContracts>
  <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_32">-83929000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
  <us-gaap:GoodwillTranslationAdjustments contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_6003_6">16840000</us-gaap:GoodwillTranslationAdjustments>
  <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_42">-84702000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_1_8">363000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:CostOfServices contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_1">1510424000</us-gaap:CostOfServices>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_11">2716000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_26">5089000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_23">-4874000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_40">51000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_21">-29716000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
  <us-gaap:AmortizationOfFinancingCosts contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_7">340000</us-gaap:AmortizationOfFinancingCosts>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_47">1079000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_3">158524000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="INF" id="id_7565878_25373606-3A7E-4DD6-9AD9-5813E7A4E6FE_1_2">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_4">7495000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_46">-5643000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
  <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_45">-5643000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
  <us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_22">35938000</us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings>
  <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_34">654416000</us-gaap:ProceedsFromLongTermLinesOfCredit>
  <us-gaap:Depreciation contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_4">41170000</us-gaap:Depreciation>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_A929AC3E-1C11-46FB-AF5E-1BC05BD795F2_1_15">363000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1_10">-983000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1_13">26116000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_1_3">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
  <pwr:BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_1_5">20034000</pwr:BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock>
  <pwr:PeriodAfterAccountsReceivableAreTreatedAsDelinquent contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_E7050EF9-0AFB-4755-8552-CE070119B853_1_0">P30D</pwr:PeriodAfterAccountsReceivableAreTreatedAsDelinquent>
  <pwr:BusinessAcquisitionsProFormaGrossProfit contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_1_1">203465000</pwr:BusinessAcquisitionsProFormaGrossProfit>
  <pwr:LongTermDebtWeightedAverageInterestRateDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="pure" decimals="4" id="id_7565878_5B4E53B7-1A4E-47D4-8189-8B63D2002917_1_2">0.0200</pwr:LongTermDebtWeightedAverageInterestRateDuringPeriod>
  <pwr:GeneralLiabilityInsuranceClaimsDeductible contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_45DC91FD-755B-42B1-827F-864F1B296927_1_0">10000000</pwr:GeneralLiabilityInsuranceClaimsDeductible>
  <pwr:HealthCareDeductible contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="INF" id="id_7565878_45DC91FD-755B-42B1-827F-864F1B296927_1_4">375000</pwr:HealthCareDeductible>
  <pwr:AutoLiabilityInsuranceClaimsDeductible contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_45DC91FD-755B-42B1-827F-864F1B296927_1_1">10000000</pwr:AutoLiabilityInsuranceClaimsDeductible>
  <pwr:PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_E7050EF9-0AFB-4755-8552-CE070119B853_1_1">At least 90 days</pwr:PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts>
  <pwr:PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="pure" decimals="2" id="id_7565878_0AA919BC-4DC3-430D-A1A8-8AAA502C3046_1_4">0.05</pwr:PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage>
  <pwr:BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_1_3">7650000</pwr:BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets>
  <pwr:WorkersCompensationInsuranceClaimsDeductible contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_45DC91FD-755B-42B1-827F-864F1B296927_1_2">5000000</pwr:WorkersCompensationInsuranceClaimsDeductible>
  <pwr:BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_0DBD2A30-8B63-44DD-8BA3-91788898E2A7_1_2">159209000</pwr:BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses>
  <pwr:MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="shares" decimals="INF" id="id_7565878_6F94861D-7355-4C6A-9473-90A61FB428C0_1_0">50000</pwr:MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess>
  <pwr:EmployersLiabilityInsuranceClaimsDeductible contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_45DC91FD-755B-42B1-827F-864F1B296927_1_3">1000000</pwr:EmployersLiabilityInsuranceClaimsDeductible>
  <pwr:NumberOfSharesOfCommonStockReceivedForEachExchangeableShare contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="shares" decimals="INF" id="id_7565878_6F94861D-7355-4C6A-9473-90A61FB428C0_1_1">1</pwr:NumberOfSharesOfCommonStockReceivedForEachExchangeableShare>
  <pwr:InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_2525D508-CCAE-435A-97E9-F9C7D24D6E6F_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Investments in Affiliates and Other Entities&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;In the normal course of business, Quanta enters
 into various types of investment arrangements, each having unique
 terms and conditions. These investments may include equity
 interests held by Quanta in business entities, including general or
 limited partnerships, contractual joint ventures, or other forms of
 equity or profit participation. These investments may also include
 Quanta&amp;#x2019;s participation in different financing structures such
 as the extension of loans to project specific entities, the
 acquisition of convertible notes issued by project specific
 entities, or other strategic financing arrangements. Quanta
 determines whether such investments involve a variable interest
 entity (VIE) based on the characteristics of the subject entity. If
 the entity is determined to be a VIE, then management determines if
 Quanta is the primary beneficiary of the entity and whether or not
 consolidation of the VIE is required. The primary beneficiary
 consolidating the VIE must normally have both (i)&amp;#xA0;the power to
 direct the activities of a VIE that most significantly affect the
 VIE&amp;#x2019;s economic performance and (ii)&amp;#xA0;the obligation to
 absorb losses of the VIE or the right to receive benefits from the
 VIE, in either case that could potentially be significant to the
 VIE. When Quanta is deemed to be the primary beneficiary, the VIE
 is consolidated and the other party&amp;#x2019;s equity interest in the
 VIE is accounted for as a non-controlling interest. In cases where
 Quanta determines that it has an undivided interest in the assets,
 liabilities, revenues and profits of an unincorporated VIE (e.g., a
 general partnership interest), such amounts are consolidated on a
 basis proportional to Quanta&amp;#x2019;s ownership interest in the
 unincorporated entity.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;Investments in entities of which Quanta is not the
 primary beneficiary, but over which Quanta has the ability to
 exercise significant influence, are accounted for using the equity
 method of accounting. Quanta&amp;#x2019;s share of net income or losses
 from unconsolidated equity investments is included in equity in
 earnings (losses) of unconsolidated affiliates in the consolidated
 statements of operations when applicable. Equity investments are
 reviewed for impairment by assessing whether any decline in the
 fair value of the investment below the carrying value is other than
 temporary. In making this determination, factors such as the
 ability to recover the carrying amount of the investment and the
 inability of the investee to sustain an earnings capacity are
 evaluated in determining whether a loss in value should be
 recognized. Any impairment losses related to investments would be
 recognized in other expense. Equity method investments are carried
 at original cost and are included in other assets, net in the
 consolidated balance sheet and are adjusted for Quanta&amp;#x2019;s
 proportionate share of the investees&amp;#x2019; income, losses and
 distributions.&lt;/p&gt;
 &lt;/div&gt;</pwr:InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock>
  <pwr:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_DCC7E639-D6DE-49F3-9934-FDBE8215A9AD_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"&gt;Quanta&amp;#x2019;s intangible assets subject to
 amortization and the remaining weighted average amortization
 periods related to such assets were as follows (in thousands except
 for weighted average amortization periods, which are in years):&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"&gt;
 &lt;tr&gt;
 &lt;td width="39%"&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;As of&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;As of&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;As of&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;March&amp;#xA0;31, 2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"&gt;&lt;b&gt;December&amp;#xA0;31, 2015&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;March&amp;#xA0;31,&amp;#xA0;2016&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Intangible&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Assets&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Accumulated&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Amortization&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Intangible&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Assets, Net&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Intangible&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Assets&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Accumulated&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Amortization&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Intangible&lt;/b&gt;&lt;br /&gt;
 &lt;b&gt;Assets, Net&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"&gt;&lt;b&gt;Remaining&lt;br /&gt;
 Weighted&lt;br /&gt;
 Average&lt;br /&gt;
 Amortization&lt;br /&gt;
 Period&amp;#xA0;in&amp;#xA0;Years&lt;/b&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Customer relationships&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;247,186&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(96,673&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;150,513&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;236,731&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(90,840&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;145,891&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;9.3&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Backlog&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;133,559&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(129,897&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,662&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;130,818&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(126,954&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3,864&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;0.8&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Trade names&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;54,560&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(10,492&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;44,068&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;51,192&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(9,525&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;41,667&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;18.1&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Non-compete agreements&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;29,257&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(24,336&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;4,921&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;28,560&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(23,507&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;5,053&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.4&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Patented rights and developed technology&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,496&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(14,357&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,139&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;22,447&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(13,848&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;8,599&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;3.9&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"&gt;
 &lt;td valign="top"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"&gt;
 Total intangible assets subject to amortization&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;487,058&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(275,755&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;211,303&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;469,748&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;(264,674&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;)&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;$&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;205,074&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom" align="right"&gt;10.6&lt;/td&gt;
 &lt;td valign="bottom" nowrap="nowrap"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style="FONT-SIZE: 1px"&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td valign="bottom"&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;/td&gt;
 &lt;td&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;td valign="bottom"&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/table&gt;
 &lt;/div&gt;</pwr:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock>
  <pwr:DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" id="id_7565878_A854894A-45F2-4A41-94DF-2A092CF719CD_1_0">&lt;div&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt"&gt;
 &lt;b&gt;&lt;i&gt;Accounting Standards Not Yet Adopted&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify"&gt;In May 2014, the FASB issued an update that
 supersedes most current revenue recognition guidance as well as
 some cost recognition guidance. The update requires that an entity
 recognize revenue to depict the transfer of goods or services to
 customers in an amount that reflects the consideration to which the
 entity expects to be entitled in exchange for those goods or
 services. This update also requires new qualitative and
 quantitative disclosures about the nature, amount, timing and
 uncertainty of revenues and cash flows arising from customer
 contracts, including significant judgments and changes in
 judgments, information about contract balances and performance
 obligations, and assets recognized from costs incurred to obtain or
 fulfill a contract. In July 2015, the FASB affirmed its proposal to
 defer the effective date until fiscal years beginning on or after
 December&amp;#xA0;15, 2017. The guidance can be applied on a full
 retrospective or modified retrospective basis whereby the entity
 records a cumulative effect of initially applying this update at
 the date of initial application. Quanta is currently evaluating the
 potential impact of this authoritative guidance on its consolidated
 financial statements and will adopt this guidance effective
 January&amp;#xA0;1, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In August 2014, the FASB issued guidance to address
 the diversity in practice in determining when there is substantial
 doubt about an entity&amp;#x2019;s ability to continue as a going
 concern and when and how an entity must disclose certain relevant
 conditions and events. This update requires an entity to evaluate
 whether there are conditions or events, considered in the
 aggregate, that raise substantial doubt about the entity&amp;#x2019;s
 ability to continue as a going concern for a period of one year
 after the date that the financial statements are issued (or
 available to be issued). If such conditions or events exist, an
 entity should disclose that there is substantial doubt about the
 entity&amp;#x2019;s ability to continue as a going concern for a period
 of one year after the date that the financial statements are issued
 (or available to be issued), along with the principal conditions or
 events that raise substantial doubt, management&amp;#x2019;s evaluation
 of the significance of those conditions or events in relation to
 the entity&amp;#x2019;s ability to meet its obligations and
 management&amp;#x2019;s plans that are intended to mitigate those
 conditions or events. The guidance is effective for annual and
 interim periods ending after December&amp;#xA0;15, 2016. This guidance
 will impact the disclosure and presentation of any substantial
 doubt by Quanta about its ability to continue as a going concern,
 if such substantial doubt were to exist. Quanta will adopt this
 guidance by December 31, 2016.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In July 2015, the FASB issued an update that
 requires inventory to be measured at the lower of either cost or
 net realizable value. When evidence exists that the net realizable
 value of inventory is lower than its cost, the difference will be
 recognized as a loss in earnings in the period in which it occurs.
 The update is required to be adopted prospectively and is effective
 for interim and annual reporting periods beginning after
 December&amp;#xA0;15, 2016, although early adoption is permitted.
 Quanta is currently evaluating the potential impact of this
 authoritative guidance on its consolidated financial statements and
 will adopt this guidance by January&amp;#xA0;1, 2017.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In January 2016, the FASB issued an update that
 addresses certain aspects of recognition, measurement,
 presentation, and disclosure of financial instruments. The new
 standard is effective for interim and annual periods beginning
 after December&amp;#xA0;15, 2017. Early adoption is permitted for
 financial statements of fiscal years or interim periods that have
 not been previously issued. Quanta is evaluating the impact of the
 new standard on its consolidated financial statements and will
 adopt the new standard by January&amp;#xA0;1, 2018.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In February 2016, the FASB issued an update that
 requires companies that lease assets to recognize on the balance
 sheet the assets and liabilities for the rights and obligations
 created by those assets. The new standard is effective for interim
 and annual periods beginning after December&amp;#xA0;15, 2018. Early
 adoption is permitted for financial statements of fiscal years or
 interim periods that have not been previously issued. Quanta is
 evaluating the impact of the new standard on its consolidated
 financial statements and will adopt the new standard by
 January&amp;#xA0;1, 2019.&lt;/p&gt;
 &lt;p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"&gt;In March 2016, the FASB issued an update that
 requires companies with share-based payments to record all of the
 tax effects related to such share-based payments at settlement (or
 expiration) through the income statement rather than through
 equity. It is anticipated that companies will experience increased
 volatility of income tax expense upon adoption of this update. This
 change is required to be applied prospectively to all excess tax
 benefits and tax deficiencies resulting from settlements after the
 date of the adoption of the update and is effective for interim and
 annual reporting periods beginning after December&amp;#xA0;15, 2016,
 although early adoption is permitted. Quanta is currently
 evaluating the potential impact of this authoritative guidance on
 its consolidated financial statements and will adopt this guidance
 by January&amp;#xA0;1, 2017.&lt;/p&gt;
 &lt;/div&gt;</pwr:DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock>
  <pwr:OtherComprehensiveIncomeOtherTax contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_F2BCD365-6D53-4E14-BF85-B6B84CA3706F_1_5">0</pwr:OtherComprehensiveIncomeOtherTax>
  <pwr:BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0" unitRef="iso4217_USD" decimals="-3" id="id_7565878_800603EE-F258-4DCF-902E-865A4D62341D_1_1">42211000</pwr:BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred>
  <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514" id="id_7565878_0C690DE0-C700-489D-9F58-0C441C21C80D_1001_2">2020-12-18</us-gaap:LineOfCreditFacilityExpirationDate1>
  <pwr:PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514" unitRef="pure" decimals="2" id="id_7565878_A0ACCF83-1777-45B4-8ABF-106C8D8BE7AC_1001_0">0.65</pwr:PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement>
  <pwr:ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514" unitRef="iso4217_USD" decimals="-5" id="id_7565878_7E0586F5-FBE7-47EB-AE25-8DA01EF9E087_1001_0">25000000</pwr:ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1633091x1632949_1639304x1633605" unitRef="pure" decimals="INF" id="id_7565878_D725CAF0-0E06-407A-B6A7-CF9453CBBEC8_1004_1">0.02125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1633091x1632949_1639304x1643741" unitRef="pure" decimals="INF" id="id_7565878_D725CAF0-0E06-407A-B6A7-CF9453CBBEC8_1003_1">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1633091x1801188_1639304x1633605" unitRef="pure" decimals="INF" id="id_7565878_D725CAF0-0E06-407A-B6A7-CF9453CBBEC8_1006_1">0.01275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1633091x1801188_1639304x1643741" unitRef="pure" decimals="INF" id="id_7565878_D725CAF0-0E06-407A-B6A7-CF9453CBBEC8_1005_1">0.00675</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1633605" unitRef="pure" decimals="INF" id="id_7565878_D725CAF0-0E06-407A-B6A7-CF9453CBBEC8_1002_0">0.0040</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1633605_1640628x1677921" unitRef="pure" decimals="INF" id="id_7565878_D725CAF0-0E06-407A-B6A7-CF9453CBBEC8_2002_2">0.02125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1633605_1640628x1703018" unitRef="pure" decimals="INF" id="id_7565878_D725CAF0-0E06-407A-B6A7-CF9453CBBEC8_3002_3">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1633605_1640628x1765703" unitRef="pure" decimals="INF" id="id_7565878_D725CAF0-0E06-407A-B6A7-CF9453CBBEC8_4002_4">0.02125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1643741" unitRef="pure" decimals="INF" id="id_7565878_D725CAF0-0E06-407A-B6A7-CF9453CBBEC8_1001_0">0.0020</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1643741_1640628x1677921" unitRef="pure" decimals="INF" id="id_7565878_D725CAF0-0E06-407A-B6A7-CF9453CBBEC8_2001_2">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1643741_1640628x1703018" unitRef="pure" decimals="INF" id="id_7565878_D725CAF0-0E06-407A-B6A7-CF9453CBBEC8_3001_3">0.00125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1643741_1640628x1765703" unitRef="pure" decimals="INF" id="id_7565878_D725CAF0-0E06-407A-B6A7-CF9453CBBEC8_4001_4">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1640628x1653940" unitRef="pure" decimals="INF" id="id_7565878_7E0586F5-FBE7-47EB-AE25-8DA01EF9E087_2001_2">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1640628x1682228" unitRef="pure" decimals="INF" id="id_7565878_7E0586F5-FBE7-47EB-AE25-8DA01EF9E087_3001_1">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:IncomeTaxExaminationYearUnderExamination contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632114x1631803" id="id_7565878_1EB861EC-A7BA-48D5-8933-C47BD74C5F11_4_5">2012</us-gaap:IncomeTaxExaminationYearUnderExamination>
  <us-gaap:IncomeTaxExaminationYearUnderExamination contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632114x1637847" id="id_7565878_1EB861EC-A7BA-48D5-8933-C47BD74C5F11_3_5">2011</us-gaap:IncomeTaxExaminationYearUnderExamination>
  <us-gaap:IncomeTaxExaminationYearUnderExamination contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632114x1638592" id="id_7565878_1EB861EC-A7BA-48D5-8933-C47BD74C5F11_2_5">2010</us-gaap:IncomeTaxExaminationYearUnderExamination>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1634735" id="id_7565878_82BC89BD-53C3-4C87-A2AC-65509FE07347_1005_1">P3Y10M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1635663" id="id_7565878_82BC89BD-53C3-4C87-A2AC-65509FE07347_1002_1">P9M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1635663_1643960x1641035" id="id_7565878_0B7408A0-E690-4EFE-8BB8-6C417329A4C5_1001_1">P3Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1636867" id="id_7565878_82BC89BD-53C3-4C87-A2AC-65509FE07347_1004_1">P3Y4M24D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1636867_1643960x1641035" id="id_7565878_0B7408A0-E690-4EFE-8BB8-6C417329A4C5_2001_3">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1640705" id="id_7565878_82BC89BD-53C3-4C87-A2AC-65509FE07347_1001_1">P9Y3M18D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1640705_1643960x1641035" id="id_7565878_0B7408A0-E690-4EFE-8BB8-6C417329A4C5_3001_0">P3Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1642356" id="id_7565878_82BC89BD-53C3-4C87-A2AC-65509FE07347_1003_1">P18Y1M6D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1642356_1643960x1641035" id="id_7565878_0B7408A0-E690-4EFE-8BB8-6C417329A4C5_4001_2">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <pwr:ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1633579x1639873_1635276x2019378" unitRef="iso4217_USD" decimals="-5" id="id_7565878_E33A30F8-8E54-4F80-8386-3C9F1E1CE423_1001_0">43500000</pwr:ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear>
  <us-gaap:LossContingencyAccrualCarryingValuePayments contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1634452x1704951_1640416x1643047" unitRef="iso4217_USD" decimals="-5" id="id_7565878_1AFD87D8-6C97-4AAE-A32C-2FB3FB93DA48_1003_1">12800000</us-gaap:LossContingencyAccrualCarryingValuePayments>
  <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1652549" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_6002_5">-214000</us-gaap:GoodwillPurchaseAccountingAdjustments>
  <us-gaap:GoodwillTranslationAdjustments contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1652549" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_6002_6">6617000</us-gaap:GoodwillTranslationAdjustments>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1652549" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_6002_4">20287000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1652549_1643960x1989697" unitRef="iso4217_USD" decimals="-5" id="id_7565878_0DC5B2A2-3BEA-4C80-91C6-EA9C021F262C_3_0">20300000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1668722" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_1001_0">1187002000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1668722" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_1001_3">87324000</us-gaap:OperatingIncomeLoss>
  <us-gaap:Depreciation contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1668722" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_1001_7">22945000</us-gaap:Depreciation>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1724730" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_2001_5">-55871000</us-gaap:OperatingIncomeLoss>
  <us-gaap:Depreciation contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1724730" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_2001_9">2424000</us-gaap:Depreciation>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1772598" unitRef="iso4217_USD" decimals="-5" id="id_7565878_EDD9E85A-73B8-4A70-81F4-A600582656DB_1001_0">352400000</us-gaap:SalesRevenueServicesNet>
  <pwr:PercentageOfForeignRevenue contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1772598_1641811x1637073" unitRef="pure" decimals="2" id="id_7565878_EDD9E85A-73B8-4A70-81F4-A600582656DB_2001_1">0.78</pwr:PercentageOfForeignRevenue>
  <us-gaap:GoodwillTranslationAdjustments contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1816923" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_6001_6">10223000</us-gaap:GoodwillTranslationAdjustments>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1816923" unitRef="iso4217_USD" decimals="-3" id="id_7565878_73786237-A558-482A-A51B-84180D548D0B_6001_4">5829000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1816923_1643960x1989697" unitRef="iso4217_USD" decimals="-5" id="id_7565878_0DC5B2A2-3BEA-4C80-91C6-EA9C021F262C_1_0">5800000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1840816" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_3001_1">526735000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1840816" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_3001_4">5841000</us-gaap:OperatingIncomeLoss>
  <us-gaap:Depreciation contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1840816" unitRef="iso4217_USD" decimals="-3" id="id_7565878_7C03640F-EF0C-4C3B-A40E-2A6A59570854_3001_8">15801000</us-gaap:Depreciation>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1841080_1641811x1637073_1643960x1989697" unitRef="Acquisition" decimals="INF" id="id_7565878_7D3DEC19-768E-4580-BE3E-374854DB0EF5_2001_3">1</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1841080_1641811x1641076_1643960x1989697" unitRef="Acquisition" decimals="INF" id="id_7565878_7D3DEC19-768E-4580-BE3E-374854DB0EF5_3001_2">1</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1841080_1643960x1989697" unitRef="Acquisition" decimals="INF" id="id_7565878_7D3DEC19-768E-4580-BE3E-374854DB0EF5_1001_1">2</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1902339_1641811x1641076_1643960x1989697" unitRef="Acquisition" decimals="INF" id="id_7565878_7D3DEC19-768E-4580-BE3E-374854DB0EF5_4001_4">1</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x2013441_1642402x1749196_1642403x1642802" unitRef="pure" decimals="2" id="id_7565878_E23CF93A-0278-4E2C-AE31-5DD0D5B2F56A_1001_3">0.16</us-gaap:ConcentrationRiskPercentage1>
  <pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x2013441_1642402x1749196_1642403x1642802" unitRef="Customer" decimals="INF" id="id_7565878_E23CF93A-0278-4E2C-AE31-5DD0D5B2F56A_1001_2">1</pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk>
  <pwr:PerformanceBasedAwardPerformancePercentage contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639304x1633605_1642755x1632042" unitRef="pure" decimals="INF" id="id_7565878_5C4B9077-D972-4B43-BEE3-386F708B47D2_1001_3">2.00</pwr:PerformanceBasedAwardPerformancePercentage>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639304x1633605_1642755x1702197" id="id_7565878_D83B6CA0-02E9-4383-BF57-1D907536DE1F_1001_2">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639304x1633605_1642755x1764700" id="id_7565878_A6C1E7CD-F021-4B82-B404-D9382F5D2E9D_1001_0">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <pwr:PerformanceBasedAwardPerformancePercentage contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639304x1643741_1642755x1632042" unitRef="pure" decimals="INF" id="id_7565878_5C4B9077-D972-4B43-BEE3-386F708B47D2_2001_2">0.00</pwr:PerformanceBasedAwardPerformancePercentage>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639304x1643741_1642755x1702197" id="id_7565878_D83B6CA0-02E9-4383-BF57-1D907536DE1F_2001_3">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639304x1643741_1642755x1764700" id="id_7565878_A6C1E7CD-F021-4B82-B404-D9382F5D2E9D_2001_1">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:IncomeTaxesPaid contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639797x1638575" unitRef="iso4217_USD" decimals="-3" id="id_7565878_5A6DF536-8E87-4D38-B7D6-A880E6E9ACE4_1001_55">5643000</us-gaap:IncomeTaxesPaid>
  <pwr:NumberOfAgencies contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639991x1770614" unitRef="Agency" decimals="INF" id="id_7565878_42711C9D-F9F0-42FC-80C2-A09F8837D692_1001_0">29</pwr:NumberOfAgencies>
  <pwr:LossContingencyDamagesSoughtValueByPlaintiffForClassDamages contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639991x1770614" unitRef="iso4217_USD" decimals="-6" id="id_7565878_42711C9D-F9F0-42FC-80C2-A09F8837D692_1001_1">16000000</pwr:LossContingencyDamagesSoughtValueByPlaintiffForClassDamages>
  <pwr:LossContingencyDamagesSoughtValueByPlaintiffForLegalFees contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639991x1770614" unitRef="iso4217_USD" decimals="-6" id="id_7565878_42711C9D-F9F0-42FC-80C2-A09F8837D692_1001_2">5000000</pwr:LossContingencyDamagesSoughtValueByPlaintiffForLegalFees>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1641810x1733351_1643450x1638600" unitRef="shares" decimals="INF" id="id_7565878_1017386F-4CD4-4BF3-B27F-09360BD1E6E7_1001_0">345965</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1641810x1733351_1643450x1638600" unitRef="iso4217_USD" decimals="-5" id="id_7565878_1017386F-4CD4-4BF3-B27F-09360BD1E6E7_1001_1">7100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642402x1635320_1642403x1642802" unitRef="Customer" decimals="INF" id="id_7565878_E23CF93A-0278-4E2C-AE31-5DD0D5B2F56A_2001_0">0</pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk>
  <pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642402x1749196_1642403x1642802" unitRef="Customer" decimals="INF" id="id_7565878_E23CF93A-0278-4E2C-AE31-5DD0D5B2F56A_3001_1">1</pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1632042" unitRef="shares" decimals="-5" id="id_7565878_8B2183CA-454C-4156-B3F8-5B1BBA4C6301_1_0">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1632042" unitRef="shares" decimals="INF" id="id_7565878_8B2183CA-454C-4156-B3F8-5B1BBA4C6301_1_4">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1632042" id="id_7565878_5C4B9077-D972-4B43-BEE3-386F708B47D2_1_1">These performance units cliff-vest at the  end of a three-year performance period based on achievement of three-year  company financial performance targets and strategic initiatives established by  the Compensation Committee.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1632042" unitRef="shares" decimals="INF" id="id_7565878_8B2183CA-454C-4156-B3F8-5B1BBA4C6301_1_3">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1632042" id="id_7565878_5C4B9077-D972-4B43-BEE3-386F708B47D2_1_0">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1632042" unitRef="iso4217_USD_per_shares" decimals="2" id="id_7565878_8B2183CA-454C-4156-B3F8-5B1BBA4C6301_1_1">22.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1632042" unitRef="iso4217_USD" decimals="-5" id="id_7565878_8B2183CA-454C-4156-B3F8-5B1BBA4C6301_1_2">500000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1702197" unitRef="shares" decimals="-5" id="id_7565878_D83B6CA0-02E9-4383-BF57-1D907536DE1F_3001_0">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1702197" unitRef="shares" decimals="-5" id="id_7565878_B58386B0-5758-44B3-9908-E2ADC828324B_1001_0">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1702197" unitRef="iso4217_USD_per_shares" decimals="2" id="id_7565878_D83B6CA0-02E9-4383-BF57-1D907536DE1F_3001_1">21.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1702197" id="id_7565878_505AA60B-E084-4CFB-9E83-8798D8AD8DEC_1001_1">P2Y1M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1702197" unitRef="iso4217_USD" decimals="-5" id="id_7565878_6D307F23-3599-4771-8CB6-416966DC4EE9_1001_0">13200000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1702197" unitRef="iso4217_USD" decimals="-5" id="id_7565878_B58386B0-5758-44B3-9908-E2ADC828324B_1001_1">25300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1764700" unitRef="iso4217_USD" decimals="-5" id="id_7565878_26B8F349-F54F-4ED4-BCC6-A59D612ADFDE_1001_0">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1764700" unitRef="iso4217_USD" decimals="-5" id="id_7565878_26B8F349-F54F-4ED4-BCC6-A59D612ADFDE_1001_1">1000000</us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards>
  <pwr:NumberOfCommonStockSharesReceivedByRsuHolder contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1764700" unitRef="shares" decimals="INF" id="id_7565878_8D761F30-9D53-47A5-A3CB-1227612CC869_1001_0">1</pwr:NumberOfCommonStockSharesReceivedByRsuHolder>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1643960x1641035" id="id_7565878_0B7408A0-E690-4EFE-8BB8-6C417329A4C5_5001_4">P6Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:NumberOfBusinessesAcquired contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1643960x1989697" unitRef="Acquisition" decimals="INF" id="id_7565878_7D3DEC19-768E-4580-BE3E-374854DB0EF5_1_0">3</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:Revenues contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1643960x1989697" unitRef="iso4217_USD" decimals="-5" id="id_7565878_605D81F8-88F5-400E-A961-F80F37181F97_1_0">5600000</us-gaap:Revenues>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1643960x1989697" unitRef="iso4217_USD" decimals="-5" id="id_7565878_605D81F8-88F5-400E-A961-F80F37181F97_1_1">-2400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1643960x1989697" unitRef="iso4217_USD" decimals="-5" id="id_7565878_7C6D7DF8-853F-4D41-9C9C-11047CF8EBB1_2_1">26100000</us-gaap:GoodwillAcquiredDuringPeriod>
  <pwr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1643960x1989697" unitRef="iso4217_USD" decimals="-5" id="id_7565878_7C6D7DF8-853F-4D41-9C9C-11047CF8EBB1_2_0">23200000</pwr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets>
  <pwr:BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred contextRef="eol_PE9937----1610-Q0002_STD_91_20160331_0_1643960x1989697" unitRef="iso4217_USD" decimals="-5" id="id_7565878_343C4C59-75BD-4ED6-846D-E73378B26F88_1_5">42200000</pwr:BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred>
  <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax contextRef="eol_PE9937----1610-Q0002_STD_92_20150930_0_1635611x1921629" unitRef="iso4217_USD" decimals="-6" id="id_7565878_263D019C-F6D1-436F-8DFB-74B08EF1A196_1002_2">272000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
  <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax contextRef="eol_PE9937----1610-Q0002_STD_92_20150930_0_1635611x1921629" unitRef="iso4217_USD" decimals="-6" id="id_7565878_6330F6C1-A7CF-43EA-B8C2-FDE375F6B0FA_1002_2">171000000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
  <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal contextRef="eol_PE9937----1610-Q0002_STD_92_20150930_0_1635611x1921629" unitRef="iso4217_USD" decimals="-6" id="id_7565878_263D019C-F6D1-436F-8DFB-74B08EF1A196_1002_3">-101000000</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
  <us-gaap:TreasuryStockSharesAcquired contextRef="eol_PE9937----1610-Q0002_STD_92_20150930_0_1637830x1696133" unitRef="shares" decimals="INF" id="id_7565878_DC5BBF3A-BDFC-4065-830E-496BA407DF78_1003_4">25700000</us-gaap:TreasuryStockSharesAcquired>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="eol_PE9937----1610-Q0002_STD_92_20150930_0_1637830x1696133" unitRef="iso4217_USD" decimals="-6" id="id_7565878_DC5BBF3A-BDFC-4065-830E-496BA407DF78_1003_1">750000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="eol_PE9937----1610-Q0002_STD_92_20150930_0_1637830x1696133" unitRef="iso4217_USD" decimals="-5" id="id_7565878_DC5BBF3A-BDFC-4065-830E-496BA407DF78_1003_2">600000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
  <us-gaap:StockRepurchasedDuringPeriodValue contextRef="eol_PE9937----1610-Q0002_STD_92_20150930_0_1637830x1696133" unitRef="iso4217_USD" decimals="-5" id="id_7565878_DC5BBF3A-BDFC-4065-830E-496BA407DF78_1003_3">150000000</us-gaap:StockRepurchasedDuringPeriodValue>
  <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill contextRef="eol_PE9937----1610-Q0002_STD_92_20151231_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_8815DB82-C7AA-4AA8-B704-02E3ED82F57B_1_0">12100000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
  <us-gaap:GoodwillImpairmentLoss contextRef="eol_PE9937----1610-Q0002_STD_92_20151231_0" unitRef="iso4217_USD" decimals="-5" id="id_7565878_D138869E-3079-4102-9AA1-4F786810B6FA_1_0">39800000</us-gaap:GoodwillImpairmentLoss>
  <pwr:NumberOfReportingUnitsImpactedByImpairmentCharges contextRef="eol_PE9937----1610-Q0002_STD_92_20151231_0" unitRef="Reporting_Unit" decimals="INF" id="id_7565878_8815DB82-C7AA-4AA8-B704-02E3ED82F57B_1_1">2</pwr:NumberOfReportingUnitsImpactedByImpairmentCharges>
  <context id="eol_PE9937----1610-Q0002_STD_92_20151231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
    </entity>
    <period>
      <startDate>2015-10-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_92_20150930_0_1637830x1696133">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pwr:AcceleratedShareRepurchaseProgramMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-07-01</startDate>
      <endDate>2015-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_92_20150930_0_1635611x1921629">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pwr:FiberOpticLicensingMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-07-01</startDate>
      <endDate>2015-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1643960x1989697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2016Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1643960x1641035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1764700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pwr:RestrictedStockUnitsToBeSettledInCashMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1702197">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pwr:RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642755x1632042">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642402x1749196_1642403x1642802">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">pwr:NetPositionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1642402x1635320_1642403x1642802">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1641810x1733351_1643450x1638600">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639991x1770614">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LitigationCaseAxis">pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639797x1638575">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639304x1643741_1642755x1764700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pwr:RestrictedStockUnitsToBeSettledInCashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639304x1643741_1642755x1702197">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pwr:RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639304x1643741_1642755x1632042">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639304x1633605_1642755x1764700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pwr:RestrictedStockUnitsToBeSettledInCashMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639304x1633605_1642755x1702197">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pwr:RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1639304x1633605_1642755x1632042">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x2013441_1642402x1749196_1642403x1642802">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">pwr:NetPositionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:QuantaElectricPowerInfrastructureServicesSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1902339_1641811x1641076_1643960x1989697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:OilAndGasInfrastructureServicesBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1841080_1643960x1989697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerInfrastructureServicesBusinessMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1841080_1641811x1641076_1643960x1989697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerInfrastructureServicesBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1841080_1641811x1637073_1643960x1989697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerInfrastructureServicesBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1840816">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:OilAndGasInfrastructureServicesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1816923_1643960x1989697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerDivisionMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1816923">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerDivisionMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1772598_1641811x1637073">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ForeignOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1772598">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ForeignOperationsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1724730">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:CorporateAndNonAllocatedCostsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1668722">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerInfrastructureMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1652549_1643960x1989697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:OilAndGasMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1638976x1652549">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:OilAndGasMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1634452x1704951_1640416x1643047">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">pwr:CentralStatesPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1633579x1639873_1635276x2019378">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pwr:OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1642356_1643960x1641035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1642356">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1640705_1643960x1641035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1640705">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1636867_1643960x1641035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1636867">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1635663_1643960x1641035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1635663">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632326x1634735">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632114x1638592">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2010Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632114x1637847">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2011Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1632114x1631803">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2012Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1640628x1682228">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">pwr:ExcessOfFederalFundsRateMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1640628x1653940">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">pwr:ExcessOfEuroCurrencyRateMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1643741_1640628x1765703">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1643741_1640628x1703018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">pwr:ExcessOfBaseRateDomesticBorrowingsOnlyMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1643741_1640628x1677921">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">pwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1643741">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1633605_1640628x1765703">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1633605_1640628x1703018">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">pwr:ExcessOfBaseRateDomesticBorrowingsOnlyMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1633605_1640628x1677921">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">pwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1639304x1633605">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1633091x1801188_1639304x1643741">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pwr:PerformanceLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1633091x1801188_1639304x1633605">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pwr:PerformanceLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1633091x1632949_1639304x1643741">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514_1633091x1632949_1639304x1633605">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0_1631478x1916514">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_91_20160331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
    </entity>
    <period>
      <startDate>2016-01-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_904_20160331_0_1634452x1704951_1640416x1643047_1643960x1770211">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:AcquiredCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">pwr:CentralStatesPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-10-10</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642755x1764700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pwr:RestrictedStockUnitsToBeSettledInCashMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642755x1702197">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pwr:RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642755x1632042">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_90_20150331_0_1642402x1635320_1642403x1642802">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_90_20150331_0_1641810x1733351_1643450x1638600">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_90_20150331_0_1639797x1638575">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1840816">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:OilAndGasInfrastructureServicesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1772598_1641811x1637073">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ForeignOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1772598">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ForeignOperationsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1724730">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:CorporateAndNonAllocatedCostsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_90_20150331_0_1638976x1668722">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerInfrastructureMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_90_20150331_0_1635611x1921629">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pwr:FiberOpticLicensingMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_90_20150331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_548_20160331_0_1634968x1776076">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pwr:AlbertaPowerLineMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2014-10-01</startDate>
      <endDate>2016-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0_1643960x2010551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2015Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0_1642402x1749196_1642403x1642802">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">pwr:NetPositionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x2013441_1642402x1749196_1642403x1642802">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">pwr:NetPositionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:QuantaElectricPowerInfrastructureServicesSegmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1902339_1643960x2010551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:OilAndGasInfrastructureServicesBusinessMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1902339_1641811x1641076_1643960x2010551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:OilAndGasInfrastructureServicesBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1902339_1641811x1637073_1643960x2010551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:OilAndGasInfrastructureServicesBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1902339_1641811x1633847_1643960x2010551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:OilAndGasInfrastructureServicesBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1841080_1643960x2010551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerInfrastructureServicesBusinessMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1841080_1641811x1641076_1643960x2010551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerInfrastructureServicesBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1841080_1641811x1637073_1643960x2010551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerInfrastructureServicesBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1841080_1641811x1633847_1643960x2010551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerInfrastructureServicesBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1816923_1643960x2010551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerDivisionMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0_1638976x1652549_1643960x2010551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2015Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:OilAndGasMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_365_20151231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_287_20160412_0_1636141x1633766_1637830x2020842">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pwr:RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-07-01</startDate>
      <endDate>2016-04-12</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_275_20151231_0_1643960x2010551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2015Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-04-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_273_20150930_0_1637830x2383002">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pwr:TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-01-01</startDate>
      <endDate>2015-09-30</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_184_20151231_0_1637830x1826647">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pwr:TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-07-01</startDate>
      <endDate>2015-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_1_20160412_0_1636141x1633766_1637830x1696133">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pwr:AcceleratedShareRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2016-04-12</startDate>
      <endDate>2016-04-12</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_1_20130313_0_1634452x1704951_1640416x1643047_1643960x1770211">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:AcquiredCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">pwr:CentralStatesPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-03-13</startDate>
      <endDate>2013-03-13</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_1_20150804_0_1635611x1921629">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pwr:FiberOpticLicensingMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2015-08-04</startDate>
      <endDate>2015-08-04</endDate>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1643960x2010551">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2015Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1642767x1961177">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">pwr:ForeignBankAccountsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1642767x1721267">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">pwr:DomesticBankAccountsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1642755x1764700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pwr:RestrictedStockUnitsToBeSettledInCashMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1767366">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">pwr:ExchangeableSharesForCommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1638973">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesFPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1641810x1635420">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesGPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1640416x1633992">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:InsuranceClaimsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1639304x1643741_1643325x1853186">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pwr:OtherLongTermDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1639304x1643741_1643325x1637079">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1639304x1633605_1643325x1853186">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pwr:OtherLongTermDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1639304x1633605_1643325x1637079">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1638976x1816923">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerDivisionMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1638976x1772598">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ForeignOperationsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1638976x1652549">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:OilAndGasMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1638428x2014804">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="invest:InvestmentAxis">pwr:DomesticJointVenturesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1638428x1768034">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="invest:InvestmentAxis">pwr:InvestmentsInJointVenturesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1635611x1921629">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pwr:FiberOpticLicensingMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1642356">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1640705">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1636867">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1635663">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0_1632326x1634735">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20151231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
    </entity>
    <period>
      <instant>2015-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20141231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
    </entity>
    <period>
      <instant>2014-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160630_0_1635276x2019377_1640593x1641344">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pwr:OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-06-30</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1643960x1989697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2016Member</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1643960x1641035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1642767x1961177">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">pwr:ForeignBankAccountsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1642767x1721267">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">pwr:DomesticBankAccountsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1642755x1764700">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pwr:RestrictedStockUnitsToBeSettledInCashMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1642755x1702197">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pwr:RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1767366">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">pwr:ExchangeableSharesForCommonStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1717282">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">pwr:SeriesFAndSeriesGPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1638973">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesFPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1641810x1635420">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesGPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1640416x1634809">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1640416x1633992">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:InsuranceClaimsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639657x1932929">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pwr:TwoThousandAndSevenPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639657x1674297">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pwr:TwoThousandAndElevenPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639304x1643741_1643325x1853186">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pwr:OtherLongTermDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639304x1643741_1643325x1637079">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639304x1633605_1643960x1989697">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:Acquisitions2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639304x1633605_1643325x1853186">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">pwr:OtherLongTermDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639304x1633605_1643325x1637079">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1639304x1633605">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1638976x1816923">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ElectricPowerDivisionMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1638976x1772598">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:ForeignOperationsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1638976x1652549">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">pwr:OilAndGasMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1638428x2014804">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="invest:InvestmentAxis">pwr:DomesticJointVenturesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1638428x1768034">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="invest:InvestmentAxis">pwr:InvestmentsInJointVenturesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1635611x1921629">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pwr:FiberOpticLicensingMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1635276x2019377">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pwr:OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1634968x1776076">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">pwr:AlbertaPowerLineMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1634452x1704951_1639304x1643741_1640416x1643047">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">pwr:CentralStatesPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1634452x1704951_1639304x1633605_1640416x1643047">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">pwr:CentralStatesPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633579x1639873_1635276x2019378">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pwr:OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633091x2000683_1636301x1642358">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pwr:BorrowingsUnderCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:USD</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633091x2000683_1636301x1636271">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pwr:BorrowingsUnderCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:CAD</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633091x2000683">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pwr:BorrowingsUnderCreditFacilityMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633091x2000672_1636301x2000681">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pwr:LettersOfCreditAndBankGuaranteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">pwr:CanadianAndAustralianDollarsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633091x2000672_1636301x1642358">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pwr:LettersOfCreditAndBankGuaranteesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:USD</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1633091x2000672">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pwr:LettersOfCreditAndBankGuaranteesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632391x1698701">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">pwr:VehicleFleetCommittedCapitalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1642356_1643960x1641035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1642356">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1640705_1643960x1641035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1640705">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1636867_1643960x1641035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1636867">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1635663_1643960x1641035">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1635663">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1632326x1634735">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1631478x1916514_1633091x1766107">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pwr:RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1631478x1916514_1633091x1677682_1636301x1642358">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pwr:SwingLinesLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:USD</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1631478x1916514_1633091x1677682_1636301x1641507">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pwr:SwingLinesLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:AUD</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1631478x1916514_1633091x1677682_1636301x1636271">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">pwr:SwingLinesLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CurrencyAxis">currency:CAD</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0_1631478x1916514">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pwr:SecondAmendmentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
    </entity>
    <period>
      <instant>2016-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20150930_0_1637830x1970942_1639304x1633605">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pwr:TwoThousandFifteenRepurchaseProgramMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-09-30</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20150930_0_1637830x1696133">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pwr:AcceleratedShareRepurchaseProgramMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-09-30</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20150331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
    </entity>
    <period>
      <instant>2015-03-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20131231_0_1637830x1819127_1639304x1633605">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pwr:TwoThousandThirteenRepurchaseProgramMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20131009_0_1634452x1704951_1640416x1643047_1643960x1770211">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:AcquiredCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">pwr:CentralStatesPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-10-09</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20111231_0_1634452x1704951_1640416x1643047">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">pwr:CentralStatesPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20170601_0_1635276x2019377_1640593x1641344">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">pwr:OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2017-06-01</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160412_0_1636141x1633766_1637830x2020842">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">pwr:RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-04-12</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160502_0_1641810x1922965">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">pwr:ExchangeableSharesAssociatedWithSeriesGPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-05-02</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160502_0_1641810x1774926">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">pwr:ExchangeableSharesAssociatedWithSeriesFPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-05-02</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160502_0_1641810x1749357">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">pwr:ExchangeableSharesNotAssociatedWithPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-05-02</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160502_0_1641810x1638973">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesFPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-05-02</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160502_0_1641810x1635420">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesGPreferredStockMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-05-02</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160502_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
    </entity>
    <period>
      <instant>2016-05-02</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160131_0_1634452x1704951_1640416x1643047_1643960x1770211">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">pwr:AcquiredCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">pwr:CentralStatesPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-01-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20160131_0_1634452x1704951_1640416x1643047">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">pwr:CentralStatesPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2016-01-31</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20150804_0_1635611x1921629">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">pwr:FiberOpticLicensingMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2015-08-04</instant>
    </period>
  </context>
  <context id="eol_PE9937----1610-Q0002_STD_0_20140731_0_1634452x1704951_1640416x1643047">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0001050915</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">pwr:CentralStatesPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2014-07-31</instant>
    </period>
  </context>
  <unit id="iso4217_USD">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="shares">
    <measure>shares</measure>
  </unit>
  <unit id="iso4217_USD_per_shares">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="pure">
    <measure>pure</measure>
  </unit>
  <unit id="km">
    <measure>utr:km</measure>
  </unit>
  <unit id="Entity">
    <measure>pwr:Entity</measure>
  </unit>
  <unit id="Customer">
    <measure>pwr:Customer</measure>
  </unit>
  <unit id="Segment">
    <measure>pwr:Segment</measure>
  </unit>
  <unit id="Acquisition">
    <measure>pwr:Acquisition</measure>
  </unit>
  <unit id="Agency">
    <measure>pwr:Agency</measure>
  </unit>
  <unit id="Reporting_Unit">
    <measure>pwr:Reporting_Unit</measure>
  </unit>
</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>pwr-20160331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Schema, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.22.4 -->
<!-- Round: 8 -->
<!-- Creation date: 2016-05-10T16:04:14Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:us-gaap="http://fasb.org/us-gaap/2015-01-31"
  xmlns:us-types="http://fasb.org/us-types/2015-01-31"
  xmlns:pwr="http://quantaservices.com/20160331"
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  xmlns:country="http://xbrl.sec.gov/country/2013-01-31"
  xmlns:currency="http://xbrl.sec.gov/currency/2014-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31"
  xmlns:exch="http://xbrl.sec.gov/exch/2015-01-31"
  xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31"
  xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31"
  xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31"
  targetNamespace="http://quantaservices.com/20160331"
  elementFormDefault="qualified" attributeFormDefault="unqualified">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DocumentandEntityInformation" id="DocumentandEntityInformation">
        <link:definition>101 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassified" id="Role_StatementOfFinancialPositionClassified">
        <link:definition>103 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" id="Role_StatementOfFinancialPositionClassifiedParen">
        <link:definition>104 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/StatementOfIncome" id="Role_StatementOfIncome">
        <link:definition>105 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncome" id="Role_StatementOfOtherComprehensiveIncome">
        <link:definition>106 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical" id="Role_StatementOfOtherComprehensiveIncomeParen">
        <link:definition>107 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/StatementOfCashFlowsIndirect" id="Role_StatementOfCashFlowsIndirect">
        <link:definition>108 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
        <link:definition>109 - Disclosure - Business and Organization</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" id="Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
        <link:definition>110 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
        <link:definition>111 - Disclosure - New Accounting Pronouncements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="Role_NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
        <link:definition>112 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlock" id="Role_NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlock">
        <link:definition>113 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock" id="Role_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock">
        <link:definition>114 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock" id="Role_NotesToFinancialStatementsEarningsPerShareTextBlock">
        <link:definition>115 - Disclosure - Per Share Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock" id="Role_NotesToFinancialStatementsDebtDisclosureTextBlock">
        <link:definition>116 - Disclosure - Debt Obligations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" id="Role_NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock">
        <link:definition>117 - Disclosure - Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
        <link:definition>118 - Disclosure - Equity-Based Compensation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" id="Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
        <link:definition>119 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" id="Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
        <link:definition>120 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" id="Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
        <link:definition>121 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlockTables">
        <link:definition>122 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables" id="Role_NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables">
        <link:definition>123 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables">
        <link:definition>124 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables" id="Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables">
        <link:definition>125 - Disclosure - Per Share Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsDebtDisclosureTextBlockTables">
        <link:definition>126 - Disclosure - Debt Obligations (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
        <link:definition>127 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
        <link:definition>128 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformation" id="DisclosureBusinessAndOrganizationAdditionalInformation">
        <link:definition>129 - Disclosure - Business and Organization - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAdditionalInformation" id="DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAdditionalInformation">
        <link:definition>130 - Disclosure - Summary of Significant Accounting Policies (Cash and Cash Equivalents) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsAndNotesReceivableAndAllowanceForDoubtfulAccountsAdditionalInformation" id="DisclosureSummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsAndNotesReceivableAndAllowanceForDoubtfulAccountsAdditionalInformation">
        <link:definition>131 - Disclosure - Summary of Significant Accounting Policies (Current and Long-Term Accounts and Notes Receivable and Allowance for Doubtful Accounts) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangiblesAdditionalInformation" id="DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangiblesAdditionalInformation">
        <link:definition>132 - Disclosure - Summary of Significant Accounting Policies (Goodwill and Other Intangibles) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionAdditionalInformation" id="DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionAdditionalInformation">
        <link:definition>133 - Disclosure - Summary of Significant Accounting Policies (Revenue Recognition) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAdditionalInformation" id="DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAdditionalInformation">
        <link:definition>134 - Disclosure - Summary of Significant Accounting Policies (Income Taxes) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSelfInsuranceAdditionalInformation" id="DisclosureSummaryOfSignificantAccountingPoliciesSelfInsuranceAdditionalInformation">
        <link:definition>135 - Disclosure - Summary of Significant Accounting Policies (Self-Insurance) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationAdditionalInformation" id="DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationAdditionalInformation">
        <link:definition>136 - Disclosure - Summary of Significant Accounting Policies (Stock-Based Compensation) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformation" id="DisclosureDiscontinuedOperationsAdditionalInformation">
        <link:definition>137 - Disclosure - Discontinued Operations - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfFinancialInformationForFiberOpticLicensingOperations" id="DisclosureDiscontinuedOperationsSummaryOfFinancialInformationForFiberOpticLicensingOperations">
        <link:definition>138 - Disclosure - Discontinued Operations - Summary of Financial Information for Fiber Optic Licensing Operations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsReconciliationOfCarryingAmountsOfMajorClassesOfCurrentLiabilitiesOfFiberOpticLicensingOperations" id="DisclosureDiscontinuedOperationsReconciliationOfCarryingAmountsOfMajorClassesOfCurrentLiabilitiesOfFiberOpticLicensingOperations">
        <link:definition>139 - Disclosure - Discontinued Operations - Reconciliation of Carrying Amounts of Major Classes of Current Liabilities of Fiber Optic Licensing Operations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016AcquisitionsAdditionalInformation" id="DisclosureAcquisitions2016AcquisitionsAdditionalInformation">
        <link:definition>140 - Disclosure - Acquisitions (2016 Acquisitions) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2015AcquisitionsAdditionalInformation" id="DisclosureAcquisitions2015AcquisitionsAdditionalInformation">
        <link:definition>141 - Disclosure - Acquisitions (2015 Acquisitions) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016And2015AcquisitionsAdditionalInformation" id="DisclosureAcquisitions2016And2015AcquisitionsAdditionalInformation">
        <link:definition>142 - Disclosure - Acquisitions (2016 and 2015 Acquisitions) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsBusinessAcquisitionPurchasePriceAllocationAssetsAcquiredAndLiabilitiesAssumed" id="DisclosureAcquisitionsBusinessAcquisitionPurchasePriceAllocationAssetsAcquiredAndLiabilitiesAssumed">
        <link:definition>143 - Disclosure - Acquisitions - Business Acquisition Purchase Price Allocation Assets Acquired and Liabilities Assumed (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortization" id="DisclosureAcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortization">
        <link:definition>144 - Disclosure - Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsUnauditedSupplementalProFormaResultsOfOperations" id="DisclosureAcquisitionsUnauditedSupplementalProFormaResultsOfOperations">
        <link:definition>145 - Disclosure - Acquisitions - Unaudited Supplemental ProForma Results of Operations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInQuantasGoodwill" id="DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInQuantasGoodwill">
        <link:definition>146 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Quanta's Goodwill (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssets" id="DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssets">
        <link:definition>147 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation" id="DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation">
        <link:definition>148 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssets" id="DisclosureGoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssets">
        <link:definition>149 - Disclosure - Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosurePerShareInformationBasicAndDilutedEarningsPerShare" id="DisclosurePerShareInformationBasicAndDilutedEarningsPerShare">
        <link:definition>150 - Disclosure - Per Share Information - Basic and Diluted Earnings Per Share (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligations" id="DisclosureDebtObligationsLongtermDebtObligations">
        <link:definition>151 - Disclosure - Debt Obligations - Long-term Debt Obligations (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligationsParenthetical" id="DisclosureDebtObligationsLongtermDebtObligationsParenthetical">
        <link:definition>152 - Disclosure - Debt Obligations - Long-term Debt Obligations (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermBorrowings" id="DisclosureDebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermBorrowings">
        <link:definition>153 - Disclosure - Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Borrowings (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityAmendedAndRestatedCreditAgreementAdditionalInformation" id="DisclosureDebtObligationsCreditFacilityAmendedAndRestatedCreditAgreementAdditionalInformation">
        <link:definition>154 - Disclosure - Debt Obligations (Credit Facility - Amended and Restated Credit Agreement) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityCurrentBorrowingsAdditionalInformation" id="DisclosureDebtObligationsCreditFacilityCurrentBorrowingsAdditionalInformation">
        <link:definition>155 - Disclosure - Debt Obligations (Credit Facility - Current Borrowings) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsInformationOnBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRates" id="DisclosureDebtObligationsInformationOnBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRates">
        <link:definition>156 - Disclosure - Debt Obligations - Information on Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityTermsUnderTheAmendedAndRestatedCreditAgreementAdditionalInformation" id="DisclosureDebtObligationsCreditFacilityTermsUnderTheAmendedAndRestatedCreditAgreementAdditionalInformation">
        <link:definition>157 - Disclosure - Debt Obligations (Credit Facility - Terms under the Amended and Restated Credit Agreement) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityExchangeableSharesAndSeriesFAndSeriesGPreferredStockAdditionalInformation" id="DisclosureEquityExchangeableSharesAndSeriesFAndSeriesGPreferredStockAdditionalInformation">
        <link:definition>158 - Disclosure - Equity (Exchangeable Shares and Series F and Series G Preferred Stock) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityTreasuryStockAdditionalInformation" id="DisclosureEquityTreasuryStockAdditionalInformation">
        <link:definition>159 - Disclosure - Equity (Treasury Stock) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityNoncontrollingInterestsAdditionalInformation" id="DisclosureEquityNoncontrollingInterestsAdditionalInformation">
        <link:definition>160 - Disclosure - Equity (Non-controlling Interests) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationStockIncentivePlansAdditionalInformation" id="DisclosureEquityBasedCompensationStockIncentivePlansAdditionalInformation">
        <link:definition>161 - Disclosure - Equity-Based Compensation (Stock Incentive Plans) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockAndRSUsToBeSettledInCommonStockAdditionalInformation" id="DisclosureEquityBasedCompensationRestrictedStockAndRSUsToBeSettledInCommonStockAdditionalInformation">
        <link:definition>162 - Disclosure - Equity-Based Compensation (Restricted Stock and RSUs to be Settled in Common Stock) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockAdditionalInformation" id="DisclosureEquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockAdditionalInformation">
        <link:definition>163 - Disclosure - Equity-Based Compensation (Performance Units to be Settled in Common Stock) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRSUsToBeSettledInCashAdditionalInformation" id="DisclosureEquityBasedCompensationRSUsToBeSettledInCashAdditionalInformation">
        <link:definition>164 - Disclosure - Equity-Based Compensation (RSUs to be Settled in Cash) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesAdditionalInformation" id="DisclosureCommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesAdditionalInformation">
        <link:definition>165 - Disclosure - Commitments and Contingencies (Investments in Affiliates and Other Entities) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliates" id="DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliates">
        <link:definition>166 - Disclosure - Commitments and Contingencies - Outstanding Capital Commitments Associated with Investments in Unconsolidated Affiliates (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliatesParenthetical" id="DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliatesParenthetical">
        <link:definition>167 - Disclosure - Commitments and Contingencies - Outstanding Capital Commitments Associated with Investments in Unconsolidated Affiliates (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesMinimumLeasePayments" id="DisclosureCommitmentsAndContingenciesMinimumLeasePayments">
        <link:definition>168 - Disclosure - Commitments and Contingencies - Minimum Lease Payments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLeasesAdditionalInformation" id="DisclosureCommitmentsAndContingenciesLeasesAdditionalInformation">
        <link:definition>169 - Disclosure - Commitments and Contingencies (Leases) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCommittedCapitalExpendituresAdditionalInformation" id="DisclosureCommitmentsAndContingenciesCommittedCapitalExpendituresAdditionalInformation">
        <link:definition>170 - Disclosure - Commitments and Contingencies (Committed Capital Expenditures) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLegalProceedingsAdditionalInformation" id="DisclosureCommitmentsAndContingenciesLegalProceedingsAdditionalInformation">
        <link:definition>171 - Disclosure - Commitments and Contingencies (Legal Proceedings) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesConcentrationsOfCreditRiskAdditionalInformation" id="DisclosureCommitmentsAndContingenciesConcentrationsOfCreditRiskAdditionalInformation">
        <link:definition>172 - Disclosure - Commitments and Contingencies (Concentrations of Credit Risk) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesSelfInsuranceAdditionalInformation" id="DisclosureCommitmentsAndContingenciesSelfInsuranceAdditionalInformation">
        <link:definition>173 - Disclosure - Commitments and Contingencies (Self-Insurance) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLettersOfCreditAdditionalInformation" id="DisclosureCommitmentsAndContingenciesLettersOfCreditAdditionalInformation">
        <link:definition>174 - Disclosure - Commitments and Contingencies (Letters of Credit) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesAdditionalInformation" id="DisclosureCommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesAdditionalInformation">
        <link:definition>175 - Disclosure - Commitments and Contingencies (Performance Bonds and Parent Guarantees) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCollectiveBargainingAgreementsAdditionalInformation" id="DisclosureCommitmentsAndContingenciesCollectiveBargainingAgreementsAdditionalInformation">
        <link:definition>176 - Disclosure - Commitments and Contingencies (Collective Bargaining Agreements) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesIndemnitiesAdditionalInformation" id="DisclosureCommitmentsAndContingenciesIndemnitiesAdditionalInformation">
        <link:definition>177 - Disclosure - Commitments and Contingencies (Indemnities) - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation" id="DisclosureSegmentInformationAdditionalInformation">
        <link:definition>178 - Disclosure - Segment Information - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationSummarizedFinancialInformation" id="DisclosureSegmentInformationSummarizedFinancialInformation">
        <link:definition>179 - Disclosure - Segment Information - Summarized Financial Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/StatementOfIncomeAlternate1" id="Role_StatementOfIncomeAlt1">
        <link:definition>180 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Alternate 1)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligationsAlternate1" id="DisclosureDebtObligationsLongtermDebtObligationsAlt1">
        <link:definition>181 - Disclosure - Debt Obligations - Long-term Debt Obligations (Detail) (Alternate 1)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:href="pwr-20160331_cal.xml" xlink:title="Calculation Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:href="pwr-20160331_def.xml" xlink:title="Definition Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:href="pwr-20160331_lab.xml" xlink:title="Label Links, all"/>
      <link:linkbaseRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:href="pwr-20160331_pre.xml" xlink:title="Presentation Links, all"/>
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <import namespace="http://fasb.org/us-types/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-types-2015-01-31.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <import namespace="http://fasb.org/us-gaap/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2013-01-31" schemaLocation="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2014-01-31" schemaLocation="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2015-01-31" schemaLocation="http://xbrl.sec.gov/exch/2015/exch-2015-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/>
  <element name="AcceleratedShareRepurchaseProgramMember" id="pwr_AcceleratedShareRepurchaseProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AcquiredCompanyMember" id="pwr_AcquiredCompanyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="Acquisitions2015Member" id="pwr_Acquisitions2015Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="Acquisitions2016Member" id="pwr_Acquisitions2016Member" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AlbertaPowerLineMember" id="pwr_AlbertaPowerLineMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AutoLiabilityInsuranceClaimsDeductible" id="pwr_AutoLiabilityInsuranceClaimsDeductible" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AvailabilityAmountToAllowDividendsAndStockRepurchases" id="pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BorrowingsUnderCreditFacilityMember" id="pwr_BorrowingsUnderCreditFacilityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets" id="pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessAcquisitionsProFormaGrossProfit" id="pwr_BusinessAcquisitionsProFormaGrossProfit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock" id="pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses" id="pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero" id="pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" id="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" id="pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CanadianAndAustralianDollarsMember" id="pwr_CanadianAndAustralianDollarsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CentralStatesPlanMember" id="pwr_CentralStatesPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ChangeInContractEstimatesImpactOnOperatingResults" id="pwr_ChangeInContractEstimatesImpactOnOperatingResults" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CommitmentAndContingenciesLineItems" id="pwr_CommitmentAndContingenciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CommitmentAndContingenciesTable" id="pwr_CommitmentAndContingenciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="CommonStockAvailableForAwardsPursuantToPlan" id="pwr_CommonStockAvailableForAwardsPursuantToPlan" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember" id="pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContractValueOfProject" id="pwr_ContractValueOfProject" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CorporateAndNonAllocatedCostsMember" id="pwr_CorporateAndNonAllocatedCostsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CrossDefaultProvisions" id="pwr_CrossDefaultProvisions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation" id="pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" id="pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DiscontinuedOperationsDisposedOfBySaleAbstract" id="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets" id="pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DocumentAndEntityInformationAbstract" id="pwr_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DomesticBankAccountsMember" id="pwr_DomesticBankAccountsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DomesticJointVenturesMember" id="pwr_DomesticJointVenturesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ElectricPowerDivisionMember" id="pwr_ElectricPowerDivisionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ElectricPowerInfrastructureMember" id="pwr_ElectricPowerInfrastructureMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ElectricPowerInfrastructureServicesBusinessMember" id="pwr_ElectricPowerInfrastructureServicesBusinessMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EmployersLiabilityInsuranceClaimsDeductible" id="pwr_EmployersLiabilityInsuranceClaimsDeductible" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany" id="pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EstimatedCostToCompleteBondedProjects" id="pwr_EstimatedCostToCompleteBondedProjects" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExcessOfBaseRateDomesticBorrowingsOnlyMember" id="pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember" id="pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExcessOfEuroCurrencyRateMember" id="pwr_ExcessOfEuroCurrencyRateMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember" id="pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExcessOfFederalFundsRateMember" id="pwr_ExcessOfFederalFundsRateMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExchangeableSharesAssociatedWithSeriesFPreferredStockMember" id="pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExchangeableSharesAssociatedWithSeriesGPreferredStockMember" id="pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExchangeableSharesForCommonStockMember" id="pwr_ExchangeableSharesForCommonStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExchangeableSharesNotAssociatedWithPreferredStockMember" id="pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ExchangeableStockSharesOutstanding" id="pwr_ExchangeableStockSharesOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FiberOpticLicensingMember" id="pwr_FiberOpticLicensingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear" id="pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ForeignBankAccountsMember" id="pwr_ForeignBankAccountsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ForeignOperationsMember" id="pwr_ForeignOperationsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="GeneralLiabilityInsuranceClaimsDeductible" id="pwr_GeneralLiabilityInsuranceClaimsDeductible" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="HealthCareDeductible" id="pwr_HealthCareDeductible" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IntangibleAssetsDisclosureAbstract" id="pwr_IntangibleAssetsDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IntangibleLiabilityDisclosureAbstract" id="pwr_IntangibleLiabilityDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock" id="pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="InvestmentsInJointVenturesMember" id="pwr_InvestmentsInJointVenturesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LengthOfTransmissionLine" id="pwr_LengthOfTransmissionLine" type="num:lengthItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LettersOfCreditAndBankGuaranteesMember" id="pwr_LettersOfCreditAndBankGuaranteesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongTermDebtWeightedAverageInterestRateDuringPeriod" id="pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LorenzoBentonvTelecomNetworkSpecialistsIncMember" id="pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LossContingencyDamagesSoughtValueByPlaintiffForClassDamages" id="pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LossContingencyDamagesSoughtValueByPlaintiffForLegalFees" id="pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess" id="pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany" id="pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NetPositionMember" id="pwr_NetPositionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfAgencies" id="pwr_NumberOfAgencies" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfCommonStockSharesReceivedByRsuHolder" id="pwr_NumberOfCommonStockSharesReceivedByRsuHolder" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk" id="pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfReportingUnitsImpactedByImpairmentCharges" id="pwr_NumberOfReportingUnitsImpactedByImpairmentCharges" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfSharesOfCommonStockReceivedForEachExchangeableShare" id="pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OilAndGasInfrastructureServicesBusinessMember" id="pwr_OilAndGasInfrastructureServicesBusinessMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OilAndGasInfrastructureServicesMember" id="pwr_OilAndGasInfrastructureServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OilAndGasMember" id="pwr_OilAndGasMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement" id="pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OrganizationAndDescriptionOfBusinessLineItems" id="pwr_OrganizationAndDescriptionOfBusinessLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OrganizationAndDescriptionOfBusinessTable" id="pwr_OrganizationAndDescriptionOfBusinessTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember" id="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember" id="pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherComprehensiveIncomeOtherTax" id="pwr_OtherComprehensiveIncomeOtherTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OtherLongTermDebtMember" id="pwr_OtherLongTermDebtMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="OutstandingPerformanceBondsAmount" id="pwr_OutstandingPerformanceBondsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement" id="pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfForeignRevenue" id="pwr_PercentageOfForeignRevenue" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage" id="pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PerformanceBasedAwardPerformancePercentage" id="pwr_PerformanceBasedAwardPerformancePercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PerformanceLettersOfCreditMember" id="pwr_PerformanceLettersOfCreditMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PeriodAfterAccountsReceivableAreTreatedAsDelinquent" id="pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts" id="pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts" type="us-types:durationStringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="QuantaElectricPowerInfrastructureServicesSegmentMember" id="pwr_QuantaElectricPowerInfrastructureServicesSegmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount" id="pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember" id="pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember" id="pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RestrictedStockUnitsToBeSettledInCashMember" id="pwr_RestrictedStockUnitsToBeSettledInCashMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RevenueRecognitionPercentageOfCompletionPercentComplete" id="pwr_RevenueRecognitionPercentageOfCompletionPercentComplete" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember" id="pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" id="pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SecondAmendmentMember" id="pwr_SecondAmendmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SeriesFAndSeriesGPreferredStockMember" id="pwr_SeriesFAndSeriesGPreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SwingLinesLoanMember" id="pwr_SwingLinesLoanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwoThousandAndElevenPlanMember" id="pwr_TwoThousandAndElevenPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwoThousandAndSevenPlanMember" id="pwr_TwoThousandAndSevenPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwoThousandFifteenRepurchaseProgramMember" id="pwr_TwoThousandFifteenRepurchaseProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember" id="pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember" id="pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="TwoThousandThirteenRepurchaseProgramMember" id="pwr_TwoThousandThirteenRepurchaseProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="VehicleFleetCommittedCapitalMember" id="pwr_VehicleFleetCommittedCapitalMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WorkersCompensationInsuranceClaimsDeductible" id="pwr_WorkersCompensationInsuranceClaimsDeductible" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>pwr-20160331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Calculation Linkbase, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.22.4 -->
<!-- Round: 8 -->
<!-- Creation date: 2016-05-10T16:04:14Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DocumentandEntityInformation" roleURI="http://quantaservices.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfIncome" roleURI="http://quantaservices.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfIncomeAlt1" roleURI="http://quantaservices.com/taxonomy/role/StatementOfIncomeAlternate1"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfOtherComprehensiveIncome" roleURI="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfOtherComprehensiveIncomeParen" roleURI="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://quantaservices.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureBusinessAndOrganizationAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsAndNotesReceivableAndAllowanceForDoubtfulAccountsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsAndNotesReceivableAndAllowanceForDoubtfulAccountsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangiblesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangiblesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesSelfInsuranceAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSelfInsuranceAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDiscontinuedOperationsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDiscontinuedOperationsSummaryOfFinancialInformationForFiberOpticLicensingOperations" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfFinancialInformationForFiberOpticLicensingOperations"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDiscontinuedOperationsReconciliationOfCarryingAmountsOfMajorClassesOfCurrentLiabilitiesOfFiberOpticLicensingOperations" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsReconciliationOfCarryingAmountsOfMajorClassesOfCurrentLiabilitiesOfFiberOpticLicensingOperations"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitions2016AcquisitionsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016AcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitions2015AcquisitionsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2015AcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitions2016And2015AcquisitionsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016And2015AcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitionsBusinessAcquisitionPurchasePriceAllocationAssetsAcquiredAndLiabilitiesAssumed" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsBusinessAcquisitionPurchasePriceAllocationAssetsAcquiredAndLiabilitiesAssumed"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortization" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortization"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitionsUnauditedSupplementalProFormaResultsOfOperations" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsUnauditedSupplementalProFormaResultsOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInQuantasGoodwill" roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInQuantasGoodwill"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssets" roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureGoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssets" roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosurePerShareInformationBasicAndDilutedEarningsPerShare" roleURI="http://quantaservices.com/taxonomy/role/DisclosurePerShareInformationBasicAndDilutedEarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsLongtermDebtObligations" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligations"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsLongtermDebtObligationsAlt1" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligationsAlternate1"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsLongtermDebtObligationsParenthetical" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligationsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermBorrowings" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsCreditFacilityAmendedAndRestatedCreditAgreementAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityAmendedAndRestatedCreditAgreementAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsCreditFacilityCurrentBorrowingsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityCurrentBorrowingsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsInformationOnBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRates" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsInformationOnBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRates"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsCreditFacilityTermsUnderTheAmendedAndRestatedCreditAgreementAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityTermsUnderTheAmendedAndRestatedCreditAgreementAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityExchangeableSharesAndSeriesFAndSeriesGPreferredStockAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityExchangeableSharesAndSeriesFAndSeriesGPreferredStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityTreasuryStockAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityTreasuryStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityNoncontrollingInterestsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityNoncontrollingInterestsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityBasedCompensationStockIncentivePlansAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationStockIncentivePlansAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityBasedCompensationRestrictedStockAndRSUsToBeSettledInCommonStockAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockAndRSUsToBeSettledInCommonStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityBasedCompensationRSUsToBeSettledInCashAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRSUsToBeSettledInCashAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliates" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliates"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliatesParenthetical" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliatesParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesMinimumLeasePayments" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesMinimumLeasePayments"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesLeasesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLeasesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesCommittedCapitalExpendituresAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCommittedCapitalExpendituresAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesLegalProceedingsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLegalProceedingsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesConcentrationsOfCreditRiskAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesConcentrationsOfCreditRiskAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesSelfInsuranceAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesSelfInsuranceAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesLettersOfCreditAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLettersOfCreditAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesCollectiveBargainingAgreementsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCollectiveBargainingAgreementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesIndemnitiesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesIndemnitiesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSegmentInformationAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSegmentInformationSummarizedFinancialInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationSummarizedFinancialInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDebtDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDebtDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DocumentandEntityInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassified">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="us-gaap_BillingsInExcessOfCostCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtCurrent" xlink:label="us-gaap_DebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesGrossNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1.1600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="1.1800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1.1900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.2800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DebtCurrent" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_BillingsInExcessOfCostCurrent" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="1.1400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1.2100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.2200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.2300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="1.2400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_TreasuryStockValue" order="1.2500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="1.2900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquity" order="1.2600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_MinorityInterest" order="1.2700" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" order="1.1900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_SalesRevenueServicesNet" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfServices" order="1.0200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestExpense" order="1.0700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InvestmentIncomeInterest" order="1.0800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.1200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_ProfitLoss" order="1.1500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="1.1600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="1.0400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="1.1300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1.1400" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfIncomeAlternate1">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="1.1800" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="1.0600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ProfitLoss" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeOtherNetOfTax" order="1.0300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfCashFlowsIndirect">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DecreaseInRestrictedCash" xlink:label="us-gaap_DecreaseInRestrictedCash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="us-gaap_IncreaseDecreaseInUnbilledReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForProceedsFromInvestments" xlink:label="us-gaap_PaymentsForProceedsFromInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1.2000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="1.2700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1.3600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" order="1.3900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="1.4000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" order="1.3700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" order="1.3800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit" order="1.2800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit" order="1.2900" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt" order="1.3000" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="1.3100" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest" order="1.3200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" order="1.3300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="1.3400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="1.3500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.2100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.2200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="1.2300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsForProceedsFromInvestments" order="1.2400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" order="1.2500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_DecreaseInRestrictedCash" order="1.2600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ProfitLoss" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1.0200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_Depreciation" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="1.0500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="1.0700" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="1.0800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.0900" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.1000" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ShareBasedCompensation" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" order="1.1200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" order="1.1300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInUnbilledReceivables" order="1.1400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.1500" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1.1600" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="1.1700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" order="1.1800" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="1.1900" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsAndNotesReceivableAndAllowanceForDoubtfulAccountsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangiblesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSelfInsuranceAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfFinancialInformationForFiberOpticLicensingOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets" xlink:label="pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" order="1.0200" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" order="1.0300" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets" order="1.0400" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" order="1.0700" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsReconciliationOfCarryingAmountsOfMajorClassesOfCurrentLiabilitiesOfFiberOpticLicensingOperations">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016AcquisitionsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2015AcquisitionsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016And2015AcquisitionsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsBusinessAcquisitionPurchasePriceAllocationAssetsAcquiredAndLiabilitiesAssumed">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero" xlink:label="pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="1.0700" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" order="1.0800" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" order="1.0900" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" order="1.1000" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero" order="1.1100" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortization">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsUnauditedSupplementalProFormaResultsOfOperations">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInQuantasGoodwill">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_GoodwillGross" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" order="1.0700" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0200" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="1.0600" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosurePerShareInformationBasicAndDilutedEarningsPerShare">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1.0400" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLongTermDebt" xlink:label="us-gaap_OtherLongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LineOfCredit" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_OtherLongTermDebt" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_CapitalLeaseObligations" order="1.0300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligationsAlternate1">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtCurrent" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1.0500" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligationsParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermBorrowings">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtCurrent" xlink:label="us-gaap_DebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityAmendedAndRestatedCreditAgreementAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityCurrentBorrowingsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsInformationOnBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRates">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityTermsUnderTheAmendedAndRestatedCreditAgreementAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityExchangeableSharesAndSeriesFAndSeriesGPreferredStockAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityTreasuryStockAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityNoncontrollingInterestsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationStockIncentivePlansAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockAndRSUsToBeSettledInCommonStockAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRSUsToBeSettledInCashAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliates">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitment" xlink:label="us-gaap_OtherCommitment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentDueInFourthYear" xlink:label="us-gaap_OtherCommitmentDueInFourthYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear" xlink:label="us-gaap_OtherCommitmentDueInSecondYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear" xlink:label="us-gaap_OtherCommitmentDueInThirdYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitmentDueInSecondYear" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitmentDueInThirdYear" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitmentDueInFourthYear" order="1.0400" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliatesParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesMinimumLeasePayments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="1.0600" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLeasesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCommittedCapitalExpendituresAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLegalProceedingsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesConcentrationsOfCreditRiskAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesSelfInsuranceAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLettersOfCreditAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCollectiveBargainingAgreementsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesIndemnitiesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationSummarizedFinancialInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>pwr-20160331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Definition Linkbase, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.22.4 -->
<!-- Round: 8 -->
<!-- Creation date: 2016-05-10T16:04:14Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DocumentandEntityInformation" roleURI="http://quantaservices.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfIncome" roleURI="http://quantaservices.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfOtherComprehensiveIncome" roleURI="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfOtherComprehensiveIncomeParen" roleURI="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://quantaservices.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureBusinessAndOrganizationAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsAndNotesReceivableAndAllowanceForDoubtfulAccountsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsAndNotesReceivableAndAllowanceForDoubtfulAccountsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangiblesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangiblesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesSelfInsuranceAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSelfInsuranceAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDiscontinuedOperationsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDiscontinuedOperationsSummaryOfFinancialInformationForFiberOpticLicensingOperations" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfFinancialInformationForFiberOpticLicensingOperations"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDiscontinuedOperationsReconciliationOfCarryingAmountsOfMajorClassesOfCurrentLiabilitiesOfFiberOpticLicensingOperations" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsReconciliationOfCarryingAmountsOfMajorClassesOfCurrentLiabilitiesOfFiberOpticLicensingOperations"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitions2016AcquisitionsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016AcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitions2015AcquisitionsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2015AcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitions2016And2015AcquisitionsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016And2015AcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitionsBusinessAcquisitionPurchasePriceAllocationAssetsAcquiredAndLiabilitiesAssumed" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsBusinessAcquisitionPurchasePriceAllocationAssetsAcquiredAndLiabilitiesAssumed"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortization" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortization"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitionsUnauditedSupplementalProFormaResultsOfOperations" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsUnauditedSupplementalProFormaResultsOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInQuantasGoodwill" roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInQuantasGoodwill"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssets" roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureGoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssets" roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosurePerShareInformationBasicAndDilutedEarningsPerShare" roleURI="http://quantaservices.com/taxonomy/role/DisclosurePerShareInformationBasicAndDilutedEarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsLongtermDebtObligations" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligations"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsLongtermDebtObligationsParenthetical" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligationsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermBorrowings" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsCreditFacilityAmendedAndRestatedCreditAgreementAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityAmendedAndRestatedCreditAgreementAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsCreditFacilityCurrentBorrowingsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityCurrentBorrowingsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsInformationOnBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRates" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsInformationOnBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRates"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsCreditFacilityTermsUnderTheAmendedAndRestatedCreditAgreementAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityTermsUnderTheAmendedAndRestatedCreditAgreementAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityExchangeableSharesAndSeriesFAndSeriesGPreferredStockAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityExchangeableSharesAndSeriesFAndSeriesGPreferredStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityTreasuryStockAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityTreasuryStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityNoncontrollingInterestsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityNoncontrollingInterestsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityBasedCompensationStockIncentivePlansAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationStockIncentivePlansAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityBasedCompensationRestrictedStockAndRSUsToBeSettledInCommonStockAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockAndRSUsToBeSettledInCommonStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityBasedCompensationRSUsToBeSettledInCashAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRSUsToBeSettledInCashAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliates" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliates"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliatesParenthetical" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliatesParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesMinimumLeasePayments" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesMinimumLeasePayments"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesLeasesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLeasesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesCommittedCapitalExpendituresAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCommittedCapitalExpendituresAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesLegalProceedingsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLegalProceedingsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesConcentrationsOfCreditRiskAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesConcentrationsOfCreditRiskAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesSelfInsuranceAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesSelfInsuranceAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesLettersOfCreditAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLettersOfCreditAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesCollectiveBargainingAgreementsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCollectiveBargainingAgreementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesIndemnitiesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesIndemnitiesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSegmentInformationAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSegmentInformationSummarizedFinancialInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationSummarizedFinancialInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDebtDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDebtDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DocumentandEntityInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember" xlink:label="pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember" xlink:label="pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember" xlink:label="pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesGPreferredStockMember" xlink:label="us-gaap_SeriesGPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesFPreferredStockMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesGPreferredStockMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassified">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="us-gaap_BillingsInExcessOfCostCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtCurrent" xlink:label="us-gaap_DebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesGrossNoncurrent"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesForCommonStockMember" xlink:label="pwr_ExchangeableSharesForCommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesGPreferredStockMember" xlink:label="us-gaap_SeriesGPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.2900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.3000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" order="1.3100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="1.3200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.3300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.3400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_ExchangeableSharesForCommonStockMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesFPreferredStockMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesGPreferredStockMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_MinorityInterest" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DebtCurrent" order="1.3500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="1.3600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BillingsInExcessOfCostCurrent" order="1.3700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="1.3800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="1.3900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_TreasuryStockValue" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="1.2800" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockNoParValue" xlink:label="us-gaap_CommonStockNoParValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesForCommonStockMember" xlink:label="pwr_ExchangeableSharesForCommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesGPreferredStockMember" xlink:label="us-gaap_SeriesGPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="us-gaap_TreasuryStockShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_ExchangeableSharesForCommonStockMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesFPreferredStockMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesGPreferredStockMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockNoParValue" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockShares" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfIncome">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncome">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfCashFlowsIndirect">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DecreaseInRestrictedCash" xlink:label="us-gaap_DecreaseInRestrictedCash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="us-gaap_IncreaseDecreaseInUnbilledReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestPaid" xlink:label="us-gaap_InterestPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForProceedsFromInvestments" xlink:label="us-gaap_PaymentsForProceedsFromInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.2100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.2200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" order="1.2400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInUnbilledReceivables" order="1.2600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.2700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="1.2900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" order="1.3000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="1.3100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" order="1.3200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" order="1.3300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" order="1.3400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit" order="1.3500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit" order="1.3600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt" order="1.3700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="1.3800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest" order="1.3900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" order="1.4000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="1.4100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="1.4200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1.4300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.4400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.4500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="1.4600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsForProceedsFromInvestments" order="1.4700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" order="1.4800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_DecreaseInRestrictedCash" order="1.4900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="1.5000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProfitLoss" order="1.5100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.5200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="1.5300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1.5400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaid" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds" order="1.1300" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2015Member" xlink:label="pwr_Acquisitions2015Member"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2016Member" xlink:label="pwr_Acquisitions2016Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_AU" xlink:label="country_AU"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerInfrastructureServicesBusinessMember" xlink:label="pwr_ElectricPowerInfrastructureServicesBusinessMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_FiberOpticLicensingMember" xlink:label="pwr_FiberOpticLicensingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="us-gaap_NumberOfBusinessesAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasInfrastructureServicesBusinessMember" xlink:label="pwr_OilAndGasInfrastructureServicesBusinessMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:label="pwr_OrganizationAndDescriptionOfBusinessLineItems"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OrganizationAndDescriptionOfBusinessTable" xlink:label="pwr_OrganizationAndDescriptionOfBusinessTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_Acquisitions2015Member" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_Acquisitions2016Member" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="pwr_FiberOpticLicensingMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="pwr_OrganizationAndDescriptionOfBusinessTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_NumberOfBusinessesAcquired" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="pwr_OrganizationAndDescriptionOfBusinessTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="pwr_OrganizationAndDescriptionOfBusinessTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="pwr_OrganizationAndDescriptionOfBusinessTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="pwr_OrganizationAndDescriptionOfBusinessTable" xlink:to="us-gaap_StatementGeographicalAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ElectricPowerInfrastructureServicesBusinessMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_OilAndGasInfrastructureServicesBusinessMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_US" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_AU" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CA" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="us-gaap_CashAndCashEquivalentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DomesticBankAccountsMember" xlink:label="pwr_DomesticBankAccountsMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DomesticJointVenturesMember" xlink:label="pwr_DomesticJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ForeignBankAccountsMember" xlink:label="pwr_ForeignBankAccountsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentAxis" xlink:label="invest_InvestmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentDomain" xlink:label="invest_InvestmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentDomain" xlink:label="invest_InvestmentDomain_2"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_InvestmentsInJointVenturesMember" xlink:label="pwr_InvestmentsInJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="invest_InvestmentAxis" xlink:to="invest_InvestmentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="invest_InvestmentAxis" xlink:to="invest_InvestmentDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentDomain" xlink:to="pwr_InvestmentsInJointVenturesMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="invest_InvestmentDomain" xlink:to="pwr_DomesticJointVenturesMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="pwr_DomesticBankAccountsMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="pwr_ForeignBankAccountsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="invest_InvestmentAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsAndNotesReceivableAndAllowanceForDoubtfulAccountsAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangiblesAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:label="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="us-gaap_IncomeTaxContingencyLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="us-gaap_IncomeTaxContingencyTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExaminationYearUnderExamination" xlink:label="us-gaap_IncomeTaxExaminationYearUnderExamination"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxYear2010Member" xlink:label="us-gaap_TaxYear2010Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxYear2011Member" xlink:label="us-gaap_TaxYear2011Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxYear2012Member" xlink:label="us-gaap_TaxYear2012Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxContingencyTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxExaminationYearUnderExamination" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeTaxContingencyTable" xlink:to="us-gaap_TaxPeriodAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeTaxContingencyTable" xlink:to="us-gaap_RangeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2010Member" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2011Member" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2012Member" order="1.1000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSelfInsuranceAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfCommonStockSharesReceivedByRsuHolder" xlink:label="pwr_NumberOfCommonStockSharesReceivedByRsuHolder"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RestrictedStockUnitsToBeSettledInCashMember" xlink:label="pwr_RestrictedStockUnitsToBeSettledInCashMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="pwr_NumberOfCommonStockSharesReceivedByRsuHolder" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="pwr_RestrictedStockUnitsToBeSettledInCashMember" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:label="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_FiberOpticLicensingMember" xlink:label="pwr_FiberOpticLicensingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="pwr_FiberOpticLicensingMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfFinancialInformationForFiberOpticLicensingOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:label="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets" xlink:label="pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_FiberOpticLicensingMember" xlink:label="pwr_FiberOpticLicensingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="pwr_FiberOpticLicensingMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsReconciliationOfCarryingAmountsOfMajorClassesOfCurrentLiabilitiesOfFiberOpticLicensingOperations">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016AcquisitionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2016Member" xlink:label="pwr_Acquisitions2016Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" xlink:label="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerInfrastructureServicesBusinessMember" xlink:label="pwr_ElectricPowerInfrastructureServicesBusinessMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="us-gaap_NumberOfBusinessesAcquired"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasInfrastructureServicesBusinessMember" xlink:label="pwr_OilAndGasInfrastructureServicesBusinessMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_Acquisitions2016Member" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_NumberOfBusinessesAcquired" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementGeographicalAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_RangeAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ElectricPowerInfrastructureServicesBusinessMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_OilAndGasInfrastructureServicesBusinessMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_US" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CA" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2015AcquisitionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2015Member" xlink:label="pwr_Acquisitions2015Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_AU" xlink:label="country_AU"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" xlink:label="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerInfrastructureServicesBusinessMember" xlink:label="pwr_ElectricPowerInfrastructureServicesBusinessMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="us-gaap_NumberOfBusinessesAcquired"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasInfrastructureServicesBusinessMember" xlink:label="pwr_OilAndGasInfrastructureServicesBusinessMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_Acquisitions2015Member" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_NumberOfBusinessesAcquired" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementGeographicalAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ElectricPowerInfrastructureServicesBusinessMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_OilAndGasInfrastructureServicesBusinessMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_US" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_AU" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CA" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016And2015AcquisitionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2015Member" xlink:label="pwr_Acquisitions2015Member"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2016Member" xlink:label="pwr_Acquisitions2016Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:label="us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:label="pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerDivisionMember" xlink:label="pwr_ElectricPowerDivisionMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasMember" xlink:label="pwr_OilAndGasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_Acquisitions2016Member" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_Acquisitions2015Member" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquiredReceivablesFairValue" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Revenues" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ElectricPowerDivisionMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_OilAndGasMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsBusinessAcquisitionPurchasePriceAllocationAssetsAcquiredAndLiabilitiesAssumed">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortization">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="us-gaap_OrderOrProductionBacklogMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OrderOrProductionBacklogMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsUnauditedSupplementalProFormaResultsOfOperations">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInQuantasGoodwill">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerDivisionMember" xlink:label="pwr_ElectricPowerDivisionMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillTranslationAdjustments" xlink:label="us-gaap_GoodwillTranslationAdjustments"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasMember" xlink:label="pwr_OilAndGasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillGross" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillPurchaseAccountingAdjustments" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillTranslationAdjustments" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ElectricPowerDivisionMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_OilAndGasMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="us-gaap_OrderOrProductionBacklogMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OrderOrProductionBacklogMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssets">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosurePerShareInformationBasicAndDilutedEarningsPerShare">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligations">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligationsParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligationsMember" xlink:label="us-gaap_CapitalLeaseObligationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OtherLongTermDebtMember" xlink:label="pwr_OtherLongTermDebtMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_RangeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="pwr_OtherLongTermDebtMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_CapitalLeaseObligationsMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermBorrowings">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityAmendedAndRestatedCreditAgreementAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_AUD" xlink:label="currency_AUD"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_CAD" xlink:label="currency_CAD"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrencyAxis" xlink:label="us-gaap_CurrencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement" xlink:label="pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember" xlink:label="pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_SecondAmendmentMember" xlink:label="pwr_SecondAmendmentMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_SwingLinesLoanMember" xlink:label="pwr_SwingLinesLoanMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_USD" xlink:label="currency_USD"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_USD" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_CAD" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_AUD" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="pwr_SwingLinesLoanMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="pwr_SecondAmendmentMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CurrencyAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_DebtInstrumentAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" order="3.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityCurrentBorrowingsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BorrowingsUnderCreditFacilityMember" xlink:label="pwr_BorrowingsUnderCreditFacilityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_CAD" xlink:label="currency_CAD"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CanadianAndAustralianDollarsMember" xlink:label="pwr_CanadianAndAustralianDollarsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrencyAxis" xlink:label="us-gaap_CurrencyAxis"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LettersOfCreditAndBankGuaranteesMember" xlink:label="pwr_LettersOfCreditAndBankGuaranteesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_USD" xlink:label="currency_USD"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_USD" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="pwr_CanadianAndAustralianDollarsMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_CAD" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="pwr_LettersOfCreditAndBankGuaranteesMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="pwr_BorrowingsUnderCreditFacilityMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LettersOfCreditOutstandingAmount" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCredit" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CurrencyAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsInformationOnBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRates">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityTermsUnderTheAmendedAndRestatedCreditAgreementAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases" xlink:label="pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CrossDefaultProvisions" xlink:label="pwr_CrossDefaultProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember" xlink:label="pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember" xlink:label="pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfEuroCurrencyRateMember" xlink:label="pwr_ExcessOfEuroCurrencyRateMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember" xlink:label="pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfFederalFundsRateMember" xlink:label="pwr_ExcessOfFederalFundsRateMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement" xlink:label="pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PerformanceLettersOfCreditMember" xlink:label="pwr_PerformanceLettersOfCreditMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount" xlink:label="pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_SecondAmendmentMember" xlink:label="pwr_SecondAmendmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="us-gaap_StandbyLettersOfCreditMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_StandbyLettersOfCreditMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="pwr_PerformanceLettersOfCreditMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="pwr_SecondAmendmentMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="pwr_CrossDefaultProvisions" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_VariableRateAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_RangeAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="pwr_ExcessOfFederalFundsRateMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="pwr_ExcessOfEuroCurrencyRateMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember" order="1.1600" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityExchangeableSharesAndSeriesFAndSeriesGPreferredStockAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesForCommonStockMember" xlink:label="pwr_ExchangeableSharesForCommonStockMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableStockSharesOutstanding" xlink:label="pwr_ExchangeableStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess" xlink:label="pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare" xlink:label="pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_SeriesFAndSeriesGPreferredStockMember" xlink:label="pwr_SeriesFAndSeriesGPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesGPreferredStockMember" xlink:label="us-gaap_SeriesGPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesFPreferredStockMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesGPreferredStockMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_ExchangeableSharesForCommonStockMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_SeriesFAndSeriesGPreferredStockMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="pwr_ExchangeableStockSharesOutstanding" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityTreasuryStockAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AcceleratedShareRepurchaseProgramMember" xlink:label="pwr_AcceleratedShareRepurchaseProgramMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="us-gaap_ClassOfTreasuryStockTable"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember" xlink:label="pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember" xlink:label="pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandFifteenRepurchaseProgramMember" xlink:label="pwr_TwoThousandFifteenRepurchaseProgramMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember" xlink:label="pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember" xlink:label="pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandThirteenRepurchaseProgramMember" xlink:label="pwr_TwoThousandThirteenRepurchaseProgramMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_ShareRepurchaseProgramAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_RangeAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="5.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_ClassOfTreasuryStockTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="pwr_AcceleratedShareRepurchaseProgramMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="pwr_TwoThousandThirteenRepurchaseProgramMember" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="pwr_TwoThousandFifteenRepurchaseProgramMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="1.1100" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityNoncontrollingInterestsAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationStockIncentivePlansAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CommonStockAvailableForAwardsPursuantToPlan" xlink:label="pwr_CommonStockAvailableForAwardsPursuantToPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandAndElevenPlanMember" xlink:label="pwr_TwoThousandAndElevenPlanMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandAndSevenPlanMember" xlink:label="pwr_TwoThousandAndSevenPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="pwr_TwoThousandAndElevenPlanMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="pwr_TwoThousandAndSevenPlanMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="pwr_CommonStockAvailableForAwardsPursuantToPlan" order="1.0100" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockAndRSUsToBeSettledInCommonStockAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember" xlink:label="pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_RangeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember" order="1.0900" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PerformanceBasedAwardPerformancePercentage" xlink:label="pwr_PerformanceBasedAwardPerformancePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_RangeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="pwr_PerformanceBasedAwardPerformancePercentage" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="1.1000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRSUsToBeSettledInCashAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:label="us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfCommonStockSharesReceivedByRsuHolder" xlink:label="pwr_NumberOfCommonStockSharesReceivedByRsuHolder"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RestrictedStockUnitsToBeSettledInCashMember" xlink:label="pwr_RestrictedStockUnitsToBeSettledInCashMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_RangeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="pwr_NumberOfCommonStockSharesReceivedByRsuHolder" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="pwr_RestrictedStockUnitsToBeSettledInCashMember" order="1.0600" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AlbertaPowerLineMember" xlink:label="pwr_AlbertaPowerLineMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_2"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LengthOfTransmissionLine" xlink:label="pwr_LengthOfTransmissionLine"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitment" xlink:label="us-gaap_OtherCommitment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember" xlink:label="pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:label="us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="pwr_AlbertaPowerLineMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsDomain" xlink:to="pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="pwr_LengthOfTransmissionLine" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitment" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_StatementScenarioAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioForecastMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliates">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CorporateJointVentureMember" xlink:label="us-gaap_CorporateJointVentureMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitment" xlink:label="us-gaap_OtherCommitment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentDueInFourthYear" xlink:label="us-gaap_OtherCommitmentDueInFourthYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear" xlink:label="us-gaap_OtherCommitmentDueInSecondYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear" xlink:label="us-gaap_OtherCommitmentDueInThirdYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember" xlink:label="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="us-gaap_CorporateJointVentureMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsDomain" xlink:to="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentDueInSecondYear" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentDueInThirdYear" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentDueInFourthYear" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitment" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliatesParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CorporateJointVentureMember" xlink:label="us-gaap_CorporateJointVentureMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_2"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear" xlink:label="pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain_2"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember" xlink:label="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="us-gaap_CorporateJointVentureMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsDomain" xlink:to="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesMinimumLeasePayments">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLeasesAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCommittedCapitalExpendituresAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationTable"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_VehicleFleetCommittedCapitalMember" xlink:label="pwr_VehicleFleetCommittedCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="pwr_VehicleFleetCommittedCapitalMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLegalProceedingsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LitigationCaseAxis" xlink:label="us-gaap_LitigationCaseAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LitigationCaseTypeDomain" xlink:label="us-gaap_LitigationCaseTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LitigationCaseTypeDomain" xlink:label="us-gaap_LitigationCaseTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember" xlink:label="pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages" xlink:label="pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees" xlink:label="pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfAgencies" xlink:label="pwr_NumberOfAgencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LitigationCaseAxis" xlink:to="us-gaap_LitigationCaseTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LitigationCaseAxis" xlink:to="us-gaap_LitigationCaseTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LitigationCaseTypeDomain" xlink:to="pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="pwr_NumberOfAgencies" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LitigationCaseAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesConcentrationsOfCreditRiskAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NetPositionMember" xlink:label="pwr_NetPositionMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk" xlink:label="pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_QuantaElectricPowerInfrastructureServicesSegmentMember" xlink:label="pwr_QuantaElectricPowerInfrastructureServicesSegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="pwr_NetPositionMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_QuantaElectricPowerInfrastructureServicesSegmentMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesSelfInsuranceAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CommitmentAndContingenciesLineItems" xlink:label="pwr_CommitmentAndContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CommitmentAndContingenciesTable" xlink:label="pwr_CommitmentAndContingenciesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InsuranceClaimsMember" xlink:label="us-gaap_InsuranceClaimsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InsuranceSettlementsReceivable" xlink:label="us-gaap_InsuranceSettlementsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InsuranceSettlementsReceivableCurrent" xlink:label="us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:label="us-gaap_InsuranceSettlementsReceivableNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="pwr_CommitmentAndContingenciesLineItems" xlink:to="pwr_CommitmentAndContingenciesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_CommitmentAndContingenciesLineItems" xlink:to="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_CommitmentAndContingenciesLineItems" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_CommitmentAndContingenciesLineItems" xlink:to="us-gaap_InsuranceSettlementsReceivable" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_CommitmentAndContingenciesLineItems" xlink:to="us-gaap_InsuranceSettlementsReceivableCurrent" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="pwr_CommitmentAndContingenciesLineItems" xlink:to="us-gaap_InsuranceSettlementsReceivableNoncurrent" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="pwr_CommitmentAndContingenciesTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_InsuranceClaimsMember" order="1.0600" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLettersOfCreditAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesAdditionalInformation">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCollectiveBargainingAgreementsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AcquiredCompanyMember" xlink:label="pwr_AcquiredCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CentralStatesPlanMember" xlink:label="pwr_CentralStatesPlanMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany" xlink:label="pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValuePayments" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePayments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MultiemployerPlanNameAxis" xlink:label="us-gaap_MultiemployerPlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="us-gaap_MultiemployerPlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="us-gaap_MultiemployerPlanNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MultiemployerPlanPeriodContributions" xlink:label="us-gaap_MultiemployerPlanPeriodContributions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MultiemployerPlansWithdrawalObligation" xlink:label="us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany" xlink:label="pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember" xlink:label="us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_AcquiredCompanyMember" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_MultiemployerPlansWithdrawalObligation" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingencyAccrualCarryingValuePayments" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_MultiemployerPlanPeriodContributions" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_MultiemployerPlanNameAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_RangeAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="4.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MultiemployerPlanNameAxis" xlink:to="us-gaap_MultiemployerPlanNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MultiemployerPlanNameAxis" xlink:to="us-gaap_MultiemployerPlanNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MultiemployerPlanNameDomain" xlink:to="pwr_CentralStatesPlanMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesIndemnitiesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate" xlink:label="us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IndemnificationGuaranteeMember" xlink:label="us-gaap_IndemnificationGuaranteeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_IndemnificationGuaranteeMember" order="1.0300" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ForeignOperationsMember" xlink:label="pwr_ForeignOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PercentageOfForeignRevenue" xlink:label="pwr_PercentageOfForeignRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementGeographicalAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ForeignOperationsMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CA" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SalesRevenueServicesNet" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="pwr_PercentageOfForeignRevenue" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationSummarizedFinancialInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CorporateAndNonAllocatedCostsMember" xlink:label="pwr_CorporateAndNonAllocatedCostsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerInfrastructureMember" xlink:label="pwr_ElectricPowerInfrastructureMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasInfrastructureServicesMember" xlink:label="pwr_OilAndGasInfrastructureServicesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ElectricPowerInfrastructureMember" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_OilAndGasInfrastructureServicesMember" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_CorporateAndNonAllocatedCostsMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SalesRevenueServicesNet" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Depreciation" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>pwr-20160331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Labels Linkbase, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.22.4 -->
<!-- Round: 8 -->
<!-- Creation date: 2016-05-10T16:04:14Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AcceleratedShareRepurchaseProgramMember" xlink:label="pwr_AcceleratedShareRepurchaseProgramMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_AcceleratedShareRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_7565878_1696133_3_1">Accelerated Share Repurchase Program [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_AcceleratedShareRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_7565878_1696133_1_1">Accelerated Share Repurchase Program [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_AcceleratedShareRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_7565878_1696133_2_1">Accelerated Share Repurchase Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_AcceleratedShareRepurchaseProgramMember" xlink:to="pwr_AcceleratedShareRepurchaseProgramMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xml:lang="en-US" id="id_7565878_1636228_1_1">Accounting Changes and Error Corrections [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xml:lang="en-US" id="id_7565878_1636228_2_1">Accounting Changes and Error Corrections [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" id="id_7565878_1642737_1_1">Accounting Policies [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" id="id_7565878_1642737_2_1">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_7565878_1645860_1_1">Accounts Payable and Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_7565878_1645860_2_1">Accounts payable and accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" id="id_7565878_1649249_1_1">Accounts Receivable, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" id="id_7565878_1649249_2_1">Accounts receivable, net of allowances of $2,727 and $5,226</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1646419_1_1">Accrued Payroll Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1646419_2_1">Pre-acquisition non-U.S.tax obligations and indemnification liability amount recorded</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_7565878_1647288_1_1">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_7565878_1647288_2_1">Accumulated depreciation on property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1647633_1_1">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1647633_2_1">Accumulated other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AcquiredCompanyMember" xlink:label="pwr_AcquiredCompanyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_AcquiredCompanyMember_lbl" xml:lang="en-US" id="id_7565878_1770211_3_1">Acquired Company [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_AcquiredCompanyMember_lbl" xml:lang="en-US" id="id_7565878_1770211_1_1">Acquired Company [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_AcquiredCompanyMember_lbl" xml:lang="en-US" id="id_7565878_1770211_2_1">Acquired Company [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_AcquiredCompanyMember" xlink:to="pwr_AcquiredCompanyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xml:lang="en-US" id="id_7565878_1633838_1_1">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xml:lang="en-US" id="id_7565878_1633838_2_1">Weighted Average Amortization Period at Acquisition Date in Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2015Member" xlink:label="pwr_Acquisitions2015Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_Acquisitions2015Member_lbl" xml:lang="en-US" id="id_7565878_2010551_3_1">Acquisitions 2015 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_Acquisitions2015Member_lbl" xml:lang="en-US" id="id_7565878_2010551_1_1">Acquisitions 2015 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_Acquisitions2015Member_lbl" xml:lang="en-US" id="id_7565878_2010551_2_1">Acquisitions 2015 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_Acquisitions2015Member" xlink:to="pwr_Acquisitions2015Member_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2016Member" xlink:label="pwr_Acquisitions2016Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_Acquisitions2016Member_lbl" xml:lang="en-US" id="id_7565878_1989697_3_1">2016 Acquisitions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_Acquisitions2016Member_lbl" xml:lang="en-US" id="id_7565878_1989697_1_1">Acquisitions 2016 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_Acquisitions2016Member_lbl" xml:lang="en-US" id="id_7565878_1989697_2_1">Acquisitions 2016 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_Acquisitions2016Member" xlink:to="pwr_Acquisitions2016Member_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US" id="id_7565878_1644587_1_1">Additional Paid in Capital, Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US" id="id_7565878_1644587_2_1">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_7565878_1635471_1_1">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="id_7565878_1635471_2_1">Adjustments to reconcile net income to net cash provided by operating activities of continuing operations -</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AlbertaPowerLineMember" xlink:label="pwr_AlbertaPowerLineMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_AlbertaPowerLineMember_lbl" xml:lang="en-US" id="id_7565878_1776076_3_1">Alberta Power Line [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_AlbertaPowerLineMember_lbl" xml:lang="en-US" id="id_7565878_1776076_1_1">Alberta Power Line [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_AlbertaPowerLineMember_lbl" xml:lang="en-US" id="id_7565878_1776076_2_1">Alberta Power Line [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_AlbertaPowerLineMember" xlink:to="pwr_AlbertaPowerLineMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_AllCurrenciesDomain_lbl" xml:lang="en-US" id="id_7565878_1634243_1_1">All Currencies [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_AllCurrenciesDomain_lbl" xml:lang="en-US" id="id_7565878_1634243_2_1">All Currencies [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_AllCurrenciesDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" id="id_7565878_1650010_1_1">Allocated Share-based Compensation Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" id="id_7565878_1650010_2_1">Compensation expense related to Restricted Stock Units to be settled in cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" id="id_7565878_1646526_1_1">Allowance for Doubtful Accounts Receivable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" id="id_7565878_1646526_2_1">Allowances for doubtful accounts on current receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" id="id_7565878_1646526_12_1">Allowances on accounts receivable, current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" id="id_7565878_1633423_1_1">Amendment Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" id="id_7565878_1633423_2_1">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xml:lang="en-US" id="id_7565878_1650384_1_1">Amortization of Financing Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xml:lang="en-US" id="id_7565878_1650384_2_1">Amortization of debt issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_7565878_1650884_1_1">Amortization of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_7565878_1650884_2_1">Amortization of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US" id="id_7565878_1632222_1_1">Arrangements and Non-arrangement Transactions [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US" id="id_7565878_1632222_2_1">Arrangements and Non-arrangement Transactions [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" id="id_7565878_1648873_1_1">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" id="id_7565878_1648873_6_1">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" id="id_7565878_1636242_1_1">Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" id="id_7565878_1636242_2_1">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" id="id_7565878_1650014_1_1">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" id="id_7565878_1650014_6_1">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" id="id_7565878_1643954_1_1">Assets, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" id="id_7565878_1643954_2_1">Current Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US" id="id_7565878_1647992_1_1">Disposal Group, Including Discontinued Operation, Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl" xml:lang="en-US" id="id_7565878_1647992_2_1">Assets of fiber optic licensing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_AU" xlink:label="country_AU"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_AU_lbl" xml:lang="en-US" id="id_7565878_1633847_1_1">AUSTRALIA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_AU_lbl" xml:lang="en-US" id="id_7565878_1633847_2_1">Australia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AU" xlink:to="country_AU_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_AUD" xlink:label="currency_AUD"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_AUD_lbl" xml:lang="en-US" id="id_7565878_1641507_1_1">Australia, Dollars</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_AUD_lbl" xml:lang="en-US" id="id_7565878_1641507_2_1">Australian Dollars [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_AUD" xlink:to="currency_AUD_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AutoLiabilityInsuranceClaimsDeductible" xlink:label="pwr_AutoLiabilityInsuranceClaimsDeductible"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_AutoLiabilityInsuranceClaimsDeductible_lbl" xml:lang="en-US" id="id_7565878_1705254_3_1">Auto liability insurance claims deductible amount per occurrence.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_AutoLiabilityInsuranceClaimsDeductible_lbl" xml:lang="en-US" id="id_7565878_1705254_1_1">Auto Liability Insurance Claims Deductible</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_AutoLiabilityInsuranceClaimsDeductible_lbl" xml:lang="en-US" id="id_7565878_1705254_2_1">Auto liability insurance claims deductible</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_AutoLiabilityInsuranceClaimsDeductible" xlink:to="pwr_AutoLiabilityInsuranceClaimsDeductible_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases" xlink:label="pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases_lbl" xml:lang="en-US" id="id_7565878_1789198_3_1">Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases_lbl" xml:lang="en-US" id="id_7565878_1789198_1_1">Availability Amount To Allow Dividends And Stock Repurchases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases_lbl" xml:lang="en-US" id="id_7565878_1789198_2_1">Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases" xlink:to="pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" id="id_7565878_1642755_1_1">Award Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" id="id_7565878_1642755_2_1">Award Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1635868_1_1">Basis of Accounting, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1635868_2_1">Interim Condensed Consolidated Financial Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="us-gaap_BillingsInExcessOfCostCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BillingsInExcessOfCostCurrent_lbl" xml:lang="en-US" id="id_7565878_1644825_1_1">Billings in Excess of Cost, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BillingsInExcessOfCostCurrent_lbl" xml:lang="en-US" id="id_7565878_1644825_2_1">Billings in excess of costs and estimated earnings on uncompleted contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BillingsInExcessOfCostCurrent" xlink:to="us-gaap_BillingsInExcessOfCostCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BorrowingsUnderCreditFacilityMember" xlink:label="pwr_BorrowingsUnderCreditFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_BorrowingsUnderCreditFacilityMember_lbl" xml:lang="en-US" id="id_7565878_2000683_3_1">The borrowings under the credit facility.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_BorrowingsUnderCreditFacilityMember_lbl" xml:lang="en-US" id="id_7565878_2000683_1_1">Borrowings Under Credit Facility [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_BorrowingsUnderCreditFacilityMember_lbl" xml:lang="en-US" id="id_7565878_2000683_2_1">Borrowings Under Credit Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_BorrowingsUnderCreditFacilityMember" xlink:to="pwr_BorrowingsUnderCreditFacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" id="id_7565878_1641952_1_1">Business Acquisition, Acquiree [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" id="id_7565878_1641952_2_1">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" id="id_7565878_1643960_1_1">Business Acquisition [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" id="id_7565878_1643960_2_1">Business Acquisition [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xml:lang="en-US" id="id_7565878_1641517_1_1">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xml:lang="en-US" id="id_7565878_1641517_2_1">Number of shares granted for acquired companies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US" id="id_7565878_1634680_1_1">Business Acquisition [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US" id="id_7565878_1634680_2_1">Business Acquisition [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_lbl" xml:lang="en-US" id="id_7565878_1632237_1_1">Business Acquisition, Pro Forma Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_lbl" xml:lang="en-US" id="id_7565878_1632237_2_1">Earnings per share from continuing operations attributable to common stock - basic and diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:to="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xml:lang="en-US" id="id_7565878_1632644_1_1">Business Acquisition, Pro Forma Information [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xml:lang="en-US" id="id_7565878_1632644_2_1">Unaudited Supplemental Pro Forma Results of Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl" xml:lang="en-US" id="id_7565878_1648877_1_1">Business Acquisition, Goodwill, Expected Tax Deductible Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl" xml:lang="en-US" id="id_7565878_1648877_2_1">Goodwill expected to be deductible for income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets" xlink:label="pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_7565878_1780330_3_1">The pro forma amortization of intangible assets for a period as if the business combination or combinations had been completed at the beginning of the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_7565878_1780330_1_1">Business Acquisitions Pro Forma Amortization Of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_7565878_1780330_2_1">Amortization of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets" xlink:to="pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessAcquisitionsProFormaGrossProfit" xlink:label="pwr_BusinessAcquisitionsProFormaGrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_BusinessAcquisitionsProFormaGrossProfit_lbl" xml:lang="en-US" id="id_7565878_1673634_3_1">The pro forma gross profit for a period as if the business combination or combinations had been completed at the beginning of the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_BusinessAcquisitionsProFormaGrossProfit_lbl" xml:lang="en-US" id="id_7565878_1673634_1_1">Business Acquisitions Pro Forma Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_BusinessAcquisitionsProFormaGrossProfit_lbl" xml:lang="en-US" id="id_7565878_1673634_2_1">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_BusinessAcquisitionsProFormaGrossProfit" xlink:to="pwr_BusinessAcquisitionsProFormaGrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xml:lang="en-US" id="id_7565878_1644705_1_1">Business Acquisition, Pro Forma Net Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xml:lang="en-US" id="id_7565878_1644705_2_1">Net income from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock" xlink:label="pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock_lbl" xml:lang="en-US" id="id_7565878_1664429_3_1">The pro forma net income(loss) attributable to common stock for a period as if the business combination or combinations had been completed at the beginning of the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock_lbl" xml:lang="en-US" id="id_7565878_1664429_1_1">Business Acquisitions Pro Forma Net Income Loss Attributable To Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock_lbl" xml:lang="en-US" id="id_7565878_1664429_2_1">Net income from continuing operations attributable to common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock" xlink:to="pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl" xml:lang="en-US" id="id_7565878_1647513_1_1">Business Acquisition, Pro Forma Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl" xml:lang="en-US" id="id_7565878_1647513_2_1">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses" xlink:label="pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses_lbl" xml:lang="en-US" id="id_7565878_1830663_3_1">The pro forma selling, general and administrative expenses for a period as if the business combination or combinations had been completed at the beginning of the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses_lbl" xml:lang="en-US" id="id_7565878_1830663_1_1">Business Acquisitions Pro Forma Selling General And Administrative Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses_lbl" xml:lang="en-US" id="id_7565878_1830663_2_1">Selling, general and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses" xlink:to="pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:label="us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAcquiredReceivablesFairValue_lbl" xml:lang="en-US" id="id_7565878_1651155_1_1">Business Combination, Acquired Receivables, Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationAcquiredReceivablesFairValue_lbl" xml:lang="en-US" id="id_7565878_1651155_2_1">Fair value of accounts receivable acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:to="us-gaap_BusinessCombinationAcquiredReceivablesFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero" xlink:label="pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero_lbl" xml:lang="en-US" id="id_7565878_2000619_3_1">Business combination acquisition of less than 100 percent noncontrolling interest fair value less than zero.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero_lbl" xml:lang="en-US" id="id_7565878_2000619_1_1">Business Combination Acquisition Of Less Than 100 Percent Noncontrolling Interest Fair Value Less Than Zero</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero_lbl" xml:lang="en-US" id="id_7565878_2000619_2_1">Non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero" xlink:to="pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US" id="id_7565878_1645516_1_1">Business Combination, Consideration Transferred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US" id="id_7565878_1645516_2_1">Fair value of total consideration transferred or estimated to be transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xml:lang="en-US" id="id_7565878_1647976_1_1">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xml:lang="en-US" id="id_7565878_1647976_2_1">Value of Quanta common stock and exchangeable shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" xlink:label="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred_lbl" xml:lang="en-US" id="id_7565878_2000617_3_1">Business Combination Consideration Transferred Or To Be Transferred Cash And Liabilities Incurred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred_lbl" xml:lang="en-US" id="id_7565878_2000617_1_1">Business Combination Consideration Transferred Or To Be Transferred Cash And Liabilities Incurred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred_lbl" xml:lang="en-US" id="id_7565878_2000617_2_1">Aggregate consideration for acquisitions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred_lbl" xml:lang="en-US" id="id_7565878_2000617_12_1">Cash paid or payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" xlink:to="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xml:lang="en-US" id="id_7565878_1647391_1_1">Business Combination, Contingent Consideration, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xml:lang="en-US" id="id_7565878_1647391_2_1">Contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate" xlink:label="us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_7565878_1649860_1_1">Business Combination, Indemnification Assets, Amount as of Acquisition Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate_lbl" xml:lang="en-US" id="id_7565878_1649860_2_1">Pre-acquisition non-U.S.tax obligations and indemnification asset amount recorded</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate" xlink:to="us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl" xml:lang="en-US" id="id_7565878_1648626_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl" xml:lang="en-US" id="id_7565878_1648626_2_1">Current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" xml:lang="en-US" id="id_7565878_1645129_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" xml:lang="en-US" id="id_7565878_1645129_14_1">Current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1647041_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1647041_14_1">Deferred tax liabilities, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_7565878_1650892_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_7565878_1650892_2_1">Identifiable intangible assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US" id="id_7565878_1650892_12_1">Other intangible assets, acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xml:lang="en-US" id="id_7565878_1650638_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xml:lang="en-US" id="id_7565878_1650638_2_1">Estimated Fair Value at Acquisition Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xml:lang="en-US" id="id_7565878_1650259_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xml:lang="en-US" id="id_7565878_1650259_6_1">Total identifiable net assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:label="pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_lbl" xml:lang="en-US" id="id_7565878_1946332_3_1">Amount of tangible assets acquired less liabilities assumed at the acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_lbl" xml:lang="en-US" id="id_7565878_1946332_1_1">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Tangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_lbl" xml:lang="en-US" id="id_7565878_1946332_2_1">Net tangible assets acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:to="pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl" xml:lang="en-US" id="id_7565878_1645130_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl" xml:lang="en-US" id="id_7565878_1645130_14_1">Other long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xml:lang="en-US" id="id_7565878_1650639_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xml:lang="en-US" id="id_7565878_1650639_2_1">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_7565878_1648499_1_1">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_7565878_1648499_2_1">Property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US" id="id_7565878_1651902_1_1">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US" id="id_7565878_1651902_2_1">Fair value of total consideration transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US" id="id_7565878_1636690_1_1">Business Combinations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US" id="id_7565878_1636690_2_1">Business Combinations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CA_lbl" xml:lang="en-US" id="id_7565878_1637073_1_1">CANADA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CA_lbl" xml:lang="en-US" id="id_7565878_1637073_2_1">Canada [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_CAD" xlink:label="currency_CAD"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_CAD_lbl" xml:lang="en-US" id="id_7565878_1636271_1_1">Canada, Dollars</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_CAD_lbl" xml:lang="en-US" id="id_7565878_1636271_2_1">Canadian Dollars [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_CAD" xlink:to="currency_CAD_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CanadianAndAustralianDollarsMember" xlink:label="pwr_CanadianAndAustralianDollarsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_CanadianAndAustralianDollarsMember_lbl" xml:lang="en-US" id="id_7565878_2000681_3_1">Canadian and Australian dollars [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_CanadianAndAustralianDollarsMember_lbl" xml:lang="en-US" id="id_7565878_2000681_1_1">Canadian and Australian dollars [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_CanadianAndAustralianDollarsMember_lbl" xml:lang="en-US" id="id_7565878_2000681_2_1">Canadian and Australian dollars [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_CanadianAndAustralianDollarsMember" xlink:to="pwr_CanadianAndAustralianDollarsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligations_lbl" xml:lang="en-US" id="id_7565878_1645131_1_1">Capital Lease Obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalLeaseObligations_lbl" xml:lang="en-US" id="id_7565878_1645131_2_1">Capital leases, interest rates ranging from 2.5% to 6.2%</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligations" xlink:to="us-gaap_CapitalLeaseObligations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligationsMember" xlink:label="us-gaap_CapitalLeaseObligationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligationsMember_lbl" xml:lang="en-US" id="id_7565878_1637079_1_1">Capital Lease Obligations [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalLeaseObligationsMember_lbl" xml:lang="en-US" id="id_7565878_1637079_2_1">Capital Leases [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsMember" xlink:to="us-gaap_CapitalLeaseObligationsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US" id="id_7565878_1643967_1_1">Cash and Cash Equivalents [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US" id="id_7565878_1643967_2_1">Cash and Cash Equivalents [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_7565878_1651160_1_1">Cash and Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_7565878_1651160_4_1">Cash and cash equivalents, end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_7565878_1651160_5_1">Cash and cash equivalents, beginning of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_7565878_1651160_2_1">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US" id="id_7565878_1642767_1_1">Cash and Cash Equivalents [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US" id="id_7565878_1642767_2_1">Cash and Cash Equivalents [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_CashAndCashEquivalentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="us-gaap_CashAndCashEquivalentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsLineItems_lbl" xml:lang="en-US" id="id_7565878_1633449_1_1">Cash and Cash Equivalents [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsLineItems_lbl" xml:lang="en-US" id="id_7565878_1633449_2_1">Cash and Cash Equivalents [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_7565878_1648882_1_1">Cash and Cash Equivalents, Period Increase (Decrease)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_7565878_1648882_6_1">Net increase (decrease) in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642769_1_1">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642769_2_1">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_7565878_1650024_1_1">Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="id_7565878_1650024_2_1">Cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US" id="id_7565878_1651294_1_1">Cash Provided by (Used in) Investing Activities, Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US" id="id_7565878_1651294_2_1">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US" id="id_7565878_1650513_1_1">Cash Provided by (Used in) Operating Activities, Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl" xml:lang="en-US" id="id_7565878_1650513_2_1">Net cash provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CentralStatesPlanMember" xlink:label="pwr_CentralStatesPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_CentralStatesPlanMember_lbl" xml:lang="en-US" id="id_7565878_1704951_3_1">2011 Central States Plan Withdrawal Liability, Quanta subsidiaries withdrew from the Central States, Southeast and Southwest Areas Pension Plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_CentralStatesPlanMember_lbl" xml:lang="en-US" id="id_7565878_1704951_1_1">Central States Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_CentralStatesPlanMember_lbl" xml:lang="en-US" id="id_7565878_1704951_2_1">Central States Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_CentralStatesPlanMember" xlink:to="pwr_CentralStatesPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ChangeInContractEstimatesImpactOnOperatingResults" xlink:label="pwr_ChangeInContractEstimatesImpactOnOperatingResults"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ChangeInContractEstimatesImpactOnOperatingResults_lbl" xml:lang="en-US" id="id_7565878_1968741_3_1">Change in contract estimates impact on operating results.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ChangeInContractEstimatesImpactOnOperatingResults_lbl" xml:lang="en-US" id="id_7565878_1968741_1_1">Change in Contract Estimates Impact on Operating Results</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ChangeInContractEstimatesImpactOnOperatingResults_lbl" xml:lang="en-US" id="id_7565878_1968741_2_1">Period increase in operating revenue due to change in contract estimates, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ChangeInContractEstimatesImpactOnOperatingResults" xlink:to="pwr_ChangeInContractEstimatesImpactOnOperatingResults_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US" id="id_7565878_1636285_1_1">Class of Stock [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US" id="id_7565878_1636285_2_1">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US" id="id_7565878_1632244_1_1">Class of Stock [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US" id="id_7565878_1632244_2_1">Class of Stock [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="us-gaap_ClassOfTreasuryStockTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfTreasuryStockTable_lbl" xml:lang="en-US" id="id_7565878_1640250_1_1">Class of Treasury Stock [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfTreasuryStockTable_lbl" xml:lang="en-US" id="id_7565878_1640250_2_1">Class of Treasury Stock [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_ClassOfTreasuryStockTable_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CommitmentAndContingenciesLineItems" xlink:label="pwr_CommitmentAndContingenciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_CommitmentAndContingenciesLineItems_lbl" xml:lang="en-US" id="id_7565878_1924260_3_1">Commitment And Contingencies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_CommitmentAndContingenciesLineItems_lbl" xml:lang="en-US" id="id_7565878_1924260_1_1">Commitment And Contingencies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_CommitmentAndContingenciesLineItems_lbl" xml:lang="en-US" id="id_7565878_1924260_2_1">Commitment And Contingencies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_CommitmentAndContingenciesLineItems" xlink:to="pwr_CommitmentAndContingenciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CommitmentAndContingenciesTable" xlink:label="pwr_CommitmentAndContingenciesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_CommitmentAndContingenciesTable_lbl" xml:lang="en-US" id="id_7565878_1874207_3_1">Commitment And Contingencies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_CommitmentAndContingenciesTable_lbl" xml:lang="en-US" id="id_7565878_1874207_1_1">Commitment And Contingencies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_CommitmentAndContingenciesTable_lbl" xml:lang="en-US" id="id_7565878_1874207_2_1">Commitment And Contingencies [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_CommitmentAndContingenciesTable" xlink:to="pwr_CommitmentAndContingenciesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" id="id_7565878_1646952_1_1">Commitments and Contingencies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" id="id_7565878_1646952_2_1">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1640697_1_1">Commitments and Contingencies Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1640697_2_1">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1641131_1_1">Commitments and Contingencies Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1641131_2_1">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CommonStockAvailableForAwardsPursuantToPlan" xlink:label="pwr_CommonStockAvailableForAwardsPursuantToPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_CommonStockAvailableForAwardsPursuantToPlan_lbl" xml:lang="en-US" id="id_7565878_1820357_3_1">Common stock available for awards pursuant to the plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_CommonStockAvailableForAwardsPursuantToPlan_lbl" xml:lang="en-US" id="id_7565878_1820357_1_1">Common Stock Available For Awards Pursuant To Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_CommonStockAvailableForAwardsPursuantToPlan_lbl" xml:lang="en-US" id="id_7565878_1820357_2_1">Aggregate number of shares of common stock that may be issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_CommonStockAvailableForAwardsPursuantToPlan" xlink:to="pwr_CommonStockAvailableForAwardsPursuantToPlan_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockNoParValue" xlink:label="us-gaap_CommonStockNoParValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockNoParValue_lbl" xml:lang="en-US" id="id_7565878_1638721_1_1">Common Stock, No Par Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockNoParValue_lbl" xml:lang="en-US" id="id_7565878_1638721_2_1">Exchangeable Shares, par value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockNoParValue" xlink:to="us-gaap_CommonStockNoParValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_7565878_1637092_1_1">Common Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_7565878_1637092_2_1">Common stock, par value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" id="id_7565878_1633455_1_1">Common Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" id="id_7565878_1633455_2_1">Common stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="id_7565878_1641977_1_1">Common Stock, Shares, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="id_7565878_1641977_2_1">Common stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_7565878_1635113_1_1">Common Stock, Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_7565878_1635113_2_1">Common stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" id="id_7565878_1646846_1_1">Common Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" id="id_7565878_1646846_2_1">Common stock, value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember" xlink:label="pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember_lbl" xml:lang="en-US" id="id_7565878_1733351_3_1">Common stock withheld for settlement of employee tax liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember_lbl" xml:lang="en-US" id="id_7565878_1733351_1_1">Common Stock Withheld For Settlement Of Employee Tax Liabilities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember_lbl" xml:lang="en-US" id="id_7565878_1733351_2_1">Common Stock Withheld for Settlement of Employee Tax Liabilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember" xlink:to="pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642400_1_1">Compensation Related Costs, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642400_2_1">Stock-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1646845_1_1">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1646845_6_1">Total comprehensive income (loss) attributable to Quanta stockholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_7565878_1649397_1_1">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_7565878_1649397_2_1">Less: Comprehensive income attributable to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_7565878_1647723_1_1">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_7565878_1647723_6_1">Comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1635502_1_1">Comprehensive Income, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1635502_2_1">Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" id="id_7565878_1638312_1_1">Concentration Risk Benchmark [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" id="id_7565878_1638312_2_1">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" id="id_7565878_1642402_1_1">Concentration Risk Benchmark [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" id="id_7565878_1642402_2_1">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US" id="id_7565878_1642403_1_1">Concentration Risk Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US" id="id_7565878_1642403_2_1">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" id="id_7565878_1635504_1_1">Concentration Risk [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" id="id_7565878_1635504_2_1">Concentration Risk [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" id="id_7565878_1640687_1_1">Concentration Risk, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" id="id_7565878_1640687_2_1">Concentration risk percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US" id="id_7565878_1634700_1_1">Concentration Risk [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US" id="id_7565878_1634700_2_1">Concentration Risk [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" id="id_7565878_1636293_1_1">Concentration Risk Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" id="id_7565878_1636293_2_1">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1638320_1_1">Consolidation, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1638320_2_1">Principles of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ContractReceivableRetainageDueAfterOneYear" xlink:label="us-gaap_ContractReceivableRetainageDueAfterOneYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractReceivableRetainageDueAfterOneYear_lbl" xml:lang="en-US" id="id_7565878_1648763_1_1">Contract Receivable Retainage, after Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractReceivableRetainageDueAfterOneYear_lbl" xml:lang="en-US" id="id_7565878_1648763_2_1">Non-current retainage balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractReceivableRetainageDueAfterOneYear" xlink:to="us-gaap_ContractReceivableRetainageDueAfterOneYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ContractReceivableRetainageDueOneYearOrLess" xlink:label="us-gaap_ContractReceivableRetainageDueOneYearOrLess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractReceivableRetainageDueOneYearOrLess_lbl" xml:lang="en-US" id="id_7565878_1650656_1_1">Contract Receivable Retainage, Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractReceivableRetainageDueOneYearOrLess_lbl" xml:lang="en-US" id="id_7565878_1650656_2_1">Current retainage balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractReceivableRetainageDueOneYearOrLess" xlink:to="us-gaap_ContractReceivableRetainageDueOneYearOrLess_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ContractValueOfProject" xlink:label="pwr_ContractValueOfProject"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ContractValueOfProject_lbl" xml:lang="en-US" id="id_7565878_2382989_3_1">Represents a contract value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ContractValueOfProject_lbl" xml:lang="en-US" id="id_7565878_2382989_1_1">Contract Value of Project</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ContractValueOfProject_lbl" xml:lang="en-US" id="id_7565878_2382989_2_1">Contract value of project</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ContractValueOfProject" xlink:to="pwr_ContractValueOfProject_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CorporateAndNonAllocatedCostsMember" xlink:label="pwr_CorporateAndNonAllocatedCostsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_CorporateAndNonAllocatedCostsMember_lbl" xml:lang="en-US" id="id_7565878_1724730_3_1">Corporate and non-allocated costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_CorporateAndNonAllocatedCostsMember_lbl" xml:lang="en-US" id="id_7565878_1724730_1_1">Corporate And Non Allocated Costs [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_CorporateAndNonAllocatedCostsMember_lbl" xml:lang="en-US" id="id_7565878_1724730_2_1">Corporate and Non-Allocated Costs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_CorporateAndNonAllocatedCostsMember" xlink:to="pwr_CorporateAndNonAllocatedCostsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CorporateJointVentureMember" xlink:label="us-gaap_CorporateJointVentureMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateJointVentureMember_lbl" xml:lang="en-US" id="id_7565878_1639873_1_1">Corporate Joint Venture [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CorporateJointVentureMember_lbl" xml:lang="en-US" id="id_7565878_1639873_2_1">Corporate Joint Venture [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateJointVentureMember" xlink:to="us-gaap_CorporateJointVentureMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfServices_lbl" xml:lang="en-US" id="id_7565878_1649408_1_1">Cost of Services</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfServices_lbl" xml:lang="en-US" id="id_7565878_1649408_2_1">Cost of services (including depreciation)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfServices" xlink:to="us-gaap_CostOfServices_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_lbl" xml:lang="en-US" id="id_7565878_1648378_1_1">Costs in Excess of Billings, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_lbl" xml:lang="en-US" id="id_7565878_1648378_2_1">Costs and estimated earnings in excess of billings on uncompleted contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US" id="id_7565878_1633091_1_1">Credit Facility [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US" id="id_7565878_1633091_2_1">Credit Facility [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityDomain_lbl" xml:lang="en-US" id="id_7565878_1633092_1_1">Credit Facility [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CreditFacilityDomain_lbl" xml:lang="en-US" id="id_7565878_1633092_2_1">Credit Facility [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CrossDefaultProvisions" xlink:label="pwr_CrossDefaultProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_CrossDefaultProvisions_lbl" xml:lang="en-US" id="id_7565878_1693526_3_1">Cross-default provisions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_CrossDefaultProvisions_lbl" xml:lang="en-US" id="id_7565878_1693526_1_1">Cross Default Provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_CrossDefaultProvisions_lbl" xml:lang="en-US" id="id_7565878_1693526_2_1">Cross default provisions with debt instruments exceeding this amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_CrossDefaultProvisions" xlink:to="pwr_CrossDefaultProvisions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrencyAxis" xlink:label="us-gaap_CurrencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrencyAxis_lbl" xml:lang="en-US" id="id_7565878_1636301_1_1">Currency [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrencyAxis_lbl" xml:lang="en-US" id="id_7565878_1636301_2_1">Currency [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrencyAxis" xlink:to="us-gaap_CurrencyAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="id_7565878_1638733_1_1">Current Fiscal Year End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="id_7565878_1638733_2_1">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" id="id_7565878_1642802_1_1">Customer Concentration Risk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" id="id_7565878_1642802_2_1">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US" id="id_7565878_1640705_1_1">Customer Relationships [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US" id="id_7565878_1640705_2_1">Customer Relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtCurrent" xlink:label="us-gaap_DebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtCurrent_lbl" xml:lang="en-US" id="id_7565878_1647838_1_1">Debt, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtCurrent_lbl" xml:lang="en-US" id="id_7565878_1647838_2_1">Current maturities of long-term debt and short-term borrowings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DebtCurrent_lbl" xml:lang="en-US" id="id_7565878_1647838_6_1">Current maturities of long-term debt and short-term borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtCurrent" xlink:to="us-gaap_DebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1640266_1_1">Debt Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1640266_2_1">Debt Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1633888_1_1">Debt Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1633888_2_1">Debt Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" id="id_7565878_1631478_1_1">Debt Instrument [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" id="id_7565878_1631478_2_1">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US" id="id_7565878_1642807_1_1">Debt Instrument, Basis Spread on Variable Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US" id="id_7565878_1642807_2_1">Debt Instrument Basis Spread On Variable Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" id="id_7565878_1639882_1_1">Debt Instrument, Interest Rate, Stated Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" id="id_7565878_1639882_2_1">Capital leases and Other long-term debt interest rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" id="id_7565878_1639119_1_1">Debt Instrument [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" id="id_7565878_1639119_2_1">Debt Instrument [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" id="id_7565878_1632266_1_1">Debt Instrument, Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" id="id_7565878_1632266_2_1">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" id="id_7565878_1634296_1_1">Schedule of Long-term Debt Instruments [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" id="id_7565878_1634296_2_1">Schedule of Long-term Debt Instruments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation" xlink:label="pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation_lbl" xml:lang="en-US" id="id_7565878_1794567_3_1">Decrease in fair value of Reporting units considered, for impairment calculation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation_lbl" xml:lang="en-US" id="id_7565878_1794567_1_1">Decrease In Fair Value Of Reporting Units Considered For Impairment Calculation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation_lbl" xml:lang="en-US" id="id_7565878_1794567_2_1">Decrease in fair value of reporting units considered for impairment calculation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation" xlink:to="pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DecreaseInRestrictedCash" xlink:label="us-gaap_DecreaseInRestrictedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DecreaseInRestrictedCash_lbl" xml:lang="en-US" id="id_7565878_1649529_1_1">Decrease in Restricted Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DecreaseInRestrictedCash_lbl" xml:lang="en-US" id="id_7565878_1649529_2_1">Cash withdrawn from restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DecreaseInRestrictedCash" xlink:to="us-gaap_DecreaseInRestrictedCash_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:label="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_lbl" xml:lang="en-US" id="id_7565878_1649530_1_1">Decrease in Unrecognized Tax Benefits is Reasonably Possible</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_lbl" xml:lang="en-US" id="id_7565878_1649530_2_1">Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:label="us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_lbl" xml:lang="en-US" id="id_7565878_1645951_1_1">Deferred Compensation Share-based Arrangements, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_lbl" xml:lang="en-US" id="id_7565878_1645951_2_1">Accrued liabilities under Compensation Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:to="us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_7565878_1649535_1_1">Deferred Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_7565878_1649535_2_1">Deferred income tax provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesGrossNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1647500_1_1">Deferred Tax Liabilities, Gross, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1647500_2_1">Deferred income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesGrossNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" id="id_7565878_1651565_1_1">Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" id="id_7565878_1651565_2_1">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:label="pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1944243_3_1">Description Of New Accounting Pronouncements Not Yet Adopted [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1944243_1_1">Description Of New Accounting Pronouncements Not Yet Adopted [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1944243_2_1">Accounting Standards Not Yet Adopted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:to="pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DevelopedTechnologyRightsMember_lbl" xml:lang="en-US" id="id_7565878_1634735_1_1">Developed Technology Rights [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DevelopedTechnologyRightsMember_lbl" xml:lang="en-US" id="id_7565878_1634735_2_1">Patented Rights and Developed Technology [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DevelopedTechnologyRightsMember" xlink:to="us-gaap_DevelopedTechnologyRightsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" id="id_7565878_1640297_1_1">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" id="id_7565878_1640297_2_1">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642836_1_1">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642836_2_1">Equity-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US" id="id_7565878_1646054_1_1">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US" id="id_7565878_1646054_2_1">Gain on disposal of discontinued operations before taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1647261_1_1">Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1647261_2_1">Gain on sale, Net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US" id="id_7565878_1646162_1_1">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl" xml:lang="en-US" id="id_7565878_1646162_6_1">Income before taxes of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xml:lang="en-US" id="id_7565878_1635939_1_1">Discontinued Operations and Disposal Groups [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xml:lang="en-US" id="id_7565878_1635939_2_1">Discontinued Operations and Disposal Groups [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:label="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract_lbl" xml:lang="en-US" id="id_7565878_2008990_3_1">Discontinued Operations, Disposed of by Sale [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract_lbl" xml:lang="en-US" id="id_7565878_2008990_1_1">Discontinued Operations, Disposed of by Sale [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract_lbl" xml:lang="en-US" id="id_7565878_2008990_2_1">Discontinued Operations, Disposed of by Sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl" xml:lang="en-US" id="id_7565878_1649149_1_1">Discontinued Operation, Tax Effect of Discontinued Operation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl" xml:lang="en-US" id="id_7565878_1649149_2_1">Provision for income taxes related to discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:label="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_lbl" xml:lang="en-US" id="id_7565878_1647262_1_1">Discontinued Operation, Tax (Expense) Benefit from Provision for (Gain) Loss on Disposal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_lbl" xml:lang="en-US" id="id_7565878_1647262_14_1">Tax amount from gain loss of disposal of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:to="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_7565878_1644809_1_1">Disposal Group, Including Discontinued Operation, Accounts Payable and Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_7565878_1644809_2_1">Accounts payable and accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets" xlink:label="pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_7565878_1828854_3_1">Disposal Group Including Discontinued Operation Amortization Of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_7565878_1828854_1_1">Disposal Group Including Discontinued Operation Amortization Of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets_lbl" xml:lang="en-US" id="id_7565878_1828854_2_1">Amortization of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets" xlink:to="pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract_lbl" xml:lang="en-US" id="id_7565878_1640729_1_1">Disposal Group, Including Discontinued Operation, Classified Balance Sheet Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract_lbl" xml:lang="en-US" id="id_7565878_1640729_2_1">Carrying amounts of major classes of liabilities of discontinued operations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl" xml:lang="en-US" id="id_7565878_1649539_1_1">Disposal Group, Including Discontinued Operation, Consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl" xml:lang="en-US" id="id_7565878_1649539_2_1">Sales price of fiber optic licensing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl" xml:lang="en-US" id="id_7565878_1651179_1_1">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl" xml:lang="en-US" id="id_7565878_1651179_2_1">Cost of services (including depreciation)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_7565878_1650280_1_1">Disposal Group, Including Discontinued Operation, General and Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_7565878_1650280_2_1">Selling, general and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_lbl" xml:lang="en-US" id="id_7565878_1645113_1_1">Disposal Group, Including Discontinued Operation, Other Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_lbl" xml:lang="en-US" id="id_7565878_1645113_2_1">Other income (expense) items that are not major</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xml:lang="en-US" id="id_7565878_1644452_1_1">Disposal Group, Including Discontinued Operation, Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl" xml:lang="en-US" id="id_7565878_1644452_2_1">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1634739_1_1">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1634739_2_1">Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl" xml:lang="en-US" id="id_7565878_1632718_1_1">Disposal Group Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl" xml:lang="en-US" id="id_7565878_1632718_2_1">Disposal Group Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DocumentAndEntityInformationAbstract" xlink:label="pwr_DocumentAndEntityInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_7565878_1666892_3_1">Document and Entity Information.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_7565878_1666892_1_1">Document And Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_7565878_1666892_2_1">Document And Entity Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_DocumentAndEntityInformationAbstract" xlink:to="pwr_DocumentAndEntityInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="id_7565878_1631516_1_1">Document Fiscal Period Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="id_7565878_1631516_2_1">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="id_7565878_1633130_1_1">Document Fiscal Year Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="id_7565878_1633130_2_1">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationLineItems_lbl" xml:lang="en-US" id="id_7565878_1634741_1_1">Document Information [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentInformationLineItems_lbl" xml:lang="en-US" id="id_7565878_1634741_2_1">Document Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationTable_lbl" xml:lang="en-US" id="id_7565878_1636749_1_1">Document Information [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentInformationTable_lbl" xml:lang="en-US" id="id_7565878_1636749_2_1">Document Information [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="id_7565878_1642039_1_1">Document Period End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="id_7565878_1642039_2_1">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" id="id_7565878_1634742_1_1">Document Type</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" id="id_7565878_1634742_2_1">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DomesticBankAccountsMember" xlink:label="pwr_DomesticBankAccountsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_DomesticBankAccountsMember_lbl" xml:lang="en-US" id="id_7565878_1721267_3_1">Domestic Bank Accounts [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_DomesticBankAccountsMember_lbl" xml:lang="en-US" id="id_7565878_1721267_1_1">Domestic Bank Accounts [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_DomesticBankAccountsMember_lbl" xml:lang="en-US" id="id_7565878_1721267_2_1">Domestic Bank Accounts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_DomesticBankAccountsMember" xlink:to="pwr_DomesticBankAccountsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DomesticJointVenturesMember" xlink:label="pwr_DomesticJointVenturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_DomesticJointVenturesMember_lbl" xml:lang="en-US" id="id_7565878_2014804_3_1">Domestic Joint Ventures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_DomesticJointVenturesMember_lbl" xml:lang="en-US" id="id_7565878_2014804_1_1">Domestic Joint Ventures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_DomesticJointVenturesMember_lbl" xml:lang="en-US" id="id_7565878_2014804_2_1">Domestic Joint Ventures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_DomesticJointVenturesMember" xlink:to="pwr_DomesticJointVenturesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_7565878_1633917_1_1">Earnings Per Share [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="id_7565878_1633917_2_1">Earnings Per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US" id="id_7565878_1634329_1_1">Earnings Per Share, Basic and Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US" id="id_7565878_1634329_6_1">Net income attributable to common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US" id="id_7565878_1641176_1_1">Earnings Per Share, Basic and Diluted [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US" id="id_7565878_1641176_2_1">Earnings per share attributable to common stock - basic and diluted:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642845_1_1">Earnings Per Share, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642845_2_1">Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" id="id_7565878_1644008_1_1">Earnings Per Share [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" id="id_7565878_1644008_2_1">Per Share Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_7565878_1650530_1_1">Effect of Exchange Rate on Cash and Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US" id="id_7565878_1650530_2_1">Effect of foreign exchange rate changes on cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerDivisionMember" xlink:label="pwr_ElectricPowerDivisionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ElectricPowerDivisionMember_lbl" xml:lang="en-US" id="id_7565878_1816923_3_1">Electric power division.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ElectricPowerDivisionMember_lbl" xml:lang="en-US" id="id_7565878_1816923_1_1">Electric Power Division [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ElectricPowerDivisionMember_lbl" xml:lang="en-US" id="id_7565878_1816923_2_1">Electric Power Division [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ElectricPowerDivisionMember" xlink:to="pwr_ElectricPowerDivisionMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerInfrastructureMember" xlink:label="pwr_ElectricPowerInfrastructureMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ElectricPowerInfrastructureMember_lbl" xml:lang="en-US" id="id_7565878_1668722_3_1">Electric Power Infrastructure [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ElectricPowerInfrastructureMember_lbl" xml:lang="en-US" id="id_7565878_1668722_1_1">Electric Power Infrastructure [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ElectricPowerInfrastructureMember_lbl" xml:lang="en-US" id="id_7565878_1668722_2_1">Electric Power Infrastructure Services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ElectricPowerInfrastructureMember" xlink:to="pwr_ElectricPowerInfrastructureMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerInfrastructureServicesBusinessMember" xlink:label="pwr_ElectricPowerInfrastructureServicesBusinessMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ElectricPowerInfrastructureServicesBusinessMember_lbl" xml:lang="en-US" id="id_7565878_1841080_3_1">Electric Power Infrastructure Services Business [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ElectricPowerInfrastructureServicesBusinessMember_lbl" xml:lang="en-US" id="id_7565878_1841080_1_1">Electric Power Infrastructure Services Business [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ElectricPowerInfrastructureServicesBusinessMember_lbl" xml:lang="en-US" id="id_7565878_1841080_2_1">Electric Power Infrastructure Services Business [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ElectricPowerInfrastructureServicesBusinessMember" xlink:to="pwr_ElectricPowerInfrastructureServicesBusinessMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xml:lang="en-US" id="id_7565878_1649023_1_1">Employee Benefits and Share-based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xml:lang="en-US" id="id_7565878_1649023_2_1">Compensation costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_lbl" xml:lang="en-US" id="id_7565878_1650174_1_1">Employee Service Share-based Compensation, Cash Flow Effect, Cash Used to Settle Awards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_lbl" xml:lang="en-US" id="id_7565878_1650174_2_1">Payments to settle liabilities under compensation plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US" id="id_7565878_1648664_1_1">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US" id="id_7565878_1648664_2_1">Unrecognized compensation cost, related to unvested restricted stock, total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" id="id_7565878_1644016_1_1">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" id="id_7565878_1644016_2_1">Expected weighted average period to recognize compensation cost on restricted stock and RSUs to be settled in stock (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_EmployersLiabilityInsuranceClaimsDeductible" xlink:label="pwr_EmployersLiabilityInsuranceClaimsDeductible"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_EmployersLiabilityInsuranceClaimsDeductible_lbl" xml:lang="en-US" id="id_7565878_1865919_3_1">Employer's liability claims deductible amount per occurrence.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_EmployersLiabilityInsuranceClaimsDeductible_lbl" xml:lang="en-US" id="id_7565878_1865919_1_1">Employers Liability Insurance Claims Deductible</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_EmployersLiabilityInsuranceClaimsDeductible_lbl" xml:lang="en-US" id="id_7565878_1865919_2_1">Employer's liability claims subject to deductible per occurrence</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_EmployersLiabilityInsuranceClaimsDeductible" xlink:to="pwr_EmployersLiabilityInsuranceClaimsDeductible_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="id_7565878_1634753_1_1">Entity Central Index Key</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="id_7565878_1634753_2_1">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_7565878_1635556_1_1">Entity Common Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_7565878_1635556_2_1">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US" id="id_7565878_1640311_1_1">Entity [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US" id="id_7565878_1640311_2_1">Entity [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" id="id_7565878_1635557_1_1">Entity Filer Category</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" id="id_7565878_1635557_2_1">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="id_7565878_1639155_1_1">Entity Registrant Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="id_7565878_1639155_2_1">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US" id="id_7565878_1636759_1_1">Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US" id="id_7565878_1636759_2_1">Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US" id="id_7565878_1631529_1_1">Equity, Class of Treasury Stock [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US" id="id_7565878_1631529_2_1">Equity, Class of Treasury Stock [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" id="id_7565878_1644027_1_1">Equity Component [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" id="id_7565878_1644027_2_1">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany" xlink:label="pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany_lbl" xml:lang="en-US" id="id_7565878_1805534_3_1">Escrowed funds to cover multiple employer plans liability of acquired company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany_lbl" xml:lang="en-US" id="id_7565878_1805534_1_1">Escrowed Funds To Cover Multiple Employer Plans Liability Of Acquired Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany_lbl" xml:lang="en-US" id="id_7565878_1805534_2_1">Cash proceeds deposited in Escrow account</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany" xlink:to="pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_EstimatedCostToCompleteBondedProjects" xlink:label="pwr_EstimatedCostToCompleteBondedProjects"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_EstimatedCostToCompleteBondedProjects_lbl" xml:lang="en-US" id="id_7565878_1883230_3_1">Estimated cost to complete bonded projects.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_EstimatedCostToCompleteBondedProjects_lbl" xml:lang="en-US" id="id_7565878_1883230_1_1">Estimated Cost To Complete Bonded Projects</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_EstimatedCostToCompleteBondedProjects_lbl" xml:lang="en-US" id="id_7565878_1883230_2_1">Estimated cost to complete bonded projects</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_EstimatedCostToCompleteBondedProjects" xlink:to="pwr_EstimatedCostToCompleteBondedProjects_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember" xlink:label="pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember_lbl" xml:lang="en-US" id="id_7565878_1703018_3_1">Excess Of Base Rate Domestic Borrowings Only [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember_lbl" xml:lang="en-US" id="id_7565878_1703018_1_1">Excess Of Base Rate Domestic Borrowings Only [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember_lbl" xml:lang="en-US" id="id_7565878_1703018_2_1">Excess of Base Rate Domestic Borrowings Only [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember" xlink:to="pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember" xlink:label="pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember_lbl" xml:lang="en-US" id="id_7565878_1677921_3_1">Excess Of Eurocurrency Rate Applicable To Domestic Borrowings Only [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember_lbl" xml:lang="en-US" id="id_7565878_1677921_1_1">Excess Of Eurocurrency Rate Applicable To Domestic Borrowings Only [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember_lbl" xml:lang="en-US" id="id_7565878_1677921_2_1">Excess of Eurocurrency Rate Applicable to Domestic Borrowings Only [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember" xlink:to="pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfEuroCurrencyRateMember" xlink:label="pwr_ExcessOfEuroCurrencyRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ExcessOfEuroCurrencyRateMember_lbl" xml:lang="en-US" id="id_7565878_1653940_3_1">Excess Of Euro Currency Rate [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ExcessOfEuroCurrencyRateMember_lbl" xml:lang="en-US" id="id_7565878_1653940_1_1">Excess Of Euro Currency Rate [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ExcessOfEuroCurrencyRateMember_lbl" xml:lang="en-US" id="id_7565878_1653940_2_1">Excess of Euro Currency Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ExcessOfEuroCurrencyRateMember" xlink:to="pwr_ExcessOfEuroCurrencyRateMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember" xlink:label="pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember_lbl" xml:lang="en-US" id="id_7565878_1765703_3_1">Excess Of Euro Currency Rate Of Credit Agreement For Foreign Borrowings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember_lbl" xml:lang="en-US" id="id_7565878_1765703_1_1">Excess Of Euro Currency Rate Of Credit Agreement For Foreign Borrowings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember_lbl" xml:lang="en-US" id="id_7565878_1765703_2_1">Excess of Euro Currency Rate of Credit Agreement for Foreign Borrowings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember" xlink:to="pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfFederalFundsRateMember" xlink:label="pwr_ExcessOfFederalFundsRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ExcessOfFederalFundsRateMember_lbl" xml:lang="en-US" id="id_7565878_1682228_3_1">Excess Of Federal Funds Rate [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ExcessOfFederalFundsRateMember_lbl" xml:lang="en-US" id="id_7565878_1682228_1_1">Excess Of Federal Funds Rate [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ExcessOfFederalFundsRateMember_lbl" xml:lang="en-US" id="id_7565878_1682228_2_1">Excess of Federal Funds Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ExcessOfFederalFundsRateMember" xlink:to="pwr_ExcessOfFederalFundsRateMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_lbl" xml:lang="en-US" id="id_7565878_1650676_1_1">Excess Tax Benefit from Share-based Compensation, Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_lbl" xml:lang="en-US" id="id_7565878_1650676_2_1">Tax impact of stock-based equity awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_lbl" xml:lang="en-US" id="id_7565878_1644443_1_1">Excess Tax Benefit from Share-based Compensation, Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_lbl" xml:lang="en-US" id="id_7565878_1644443_14_1">Tax impact of stock-based equity awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember" xlink:label="pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1774926_3_1">Exchangeable shares associated with series F preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1774926_1_1">Exchangeable Shares Associated With Series F Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1774926_2_1">Exchangeable Shares Associated with Series F Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember" xlink:to="pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember" xlink:label="pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1922965_3_1">Exchangeable shares associated with series G preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1922965_1_1">Exchangeable Shares Associated With Series G Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1922965_2_1">Exchangeable Shares Associated with Series G Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember" xlink:to="pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesForCommonStockMember" xlink:label="pwr_ExchangeableSharesForCommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ExchangeableSharesForCommonStockMember_lbl" xml:lang="en-US" id="id_7565878_1767366_3_1">In connection with certain Canadian acquisitions, the former owners of the acquired companies received exchangeable shares of certain Canadian subsidiaries of Quanta, which may be exchanged at the option of the holders for Quanta common stock on a one-for-one basis. The holders of exchangeable shares can make an exchange only once in any calendar quarter and must exchange a minimum of either 50,000 shares or, if less, the total number of remaining exchangeable shares registered in the name of the holder making the request.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ExchangeableSharesForCommonStockMember_lbl" xml:lang="en-US" id="id_7565878_1767366_1_1">Exchangeable Shares for Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ExchangeableSharesForCommonStockMember_lbl" xml:lang="en-US" id="id_7565878_1767366_2_1">Exchangeable Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ExchangeableSharesForCommonStockMember" xlink:to="pwr_ExchangeableSharesForCommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember" xlink:label="pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1749357_3_1">Exchangeable Shares Not Associated With Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1749357_1_1">Exchangeable Shares Not Associated With Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1749357_2_1">Exchangeable Shares Not Associated with Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember" xlink:to="pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableStockSharesOutstanding" xlink:label="pwr_ExchangeableStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ExchangeableStockSharesOutstanding_lbl" xml:lang="en-US" id="id_7565878_1865842_3_1">Exchangeable Stock Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ExchangeableStockSharesOutstanding_lbl" xml:lang="en-US" id="id_7565878_1865842_1_1">Exchangeable Stock Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ExchangeableStockSharesOutstanding_lbl" xml:lang="en-US" id="id_7565878_1865842_2_1">Exchangeable stock shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ExchangeableStockSharesOutstanding" xlink:to="pwr_ExchangeableStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" id="id_7565878_1636375_1_1">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" id="id_7565878_1636375_2_1">Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_FiberOpticLicensingMember" xlink:label="pwr_FiberOpticLicensingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_FiberOpticLicensingMember_lbl" xml:lang="en-US" id="id_7565878_1921629_3_1">Fiber Optic Licensing.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_FiberOpticLicensingMember_lbl" xml:lang="en-US" id="id_7565878_1921629_1_1">Fiber Optic Licensing [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_FiberOpticLicensingMember_lbl" xml:lang="en-US" id="id_7565878_1921629_2_1">Fiber Optic Licensing Division [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_FiberOpticLicensingMember" xlink:to="pwr_FiberOpticLicensingMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:label="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1633169_1_1">Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1633169_2_1">Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:to="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" id="id_7565878_1645583_1_1">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" id="id_7565878_1645583_2_1">Accumulated amortization on other intangible assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" id="id_7565878_1645583_14_1">Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US" id="id_7565878_1649907_1_1">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US" id="id_7565878_1649907_2_1">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl" xml:lang="en-US" id="id_7565878_1649301_1_1">Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl" xml:lang="en-US" id="id_7565878_1649301_2_1">Remainder of 2016</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US" id="id_7565878_1649908_1_1">Finite-Lived Intangible Assets, Amortization Expense, Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US" id="id_7565878_1649908_2_1">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US" id="id_7565878_1651200_1_1">Finite-Lived Intangible Assets, Amortization Expense, Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US" id="id_7565878_1651200_2_1">2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US" id="id_7565878_1648913_1_1">Finite-Lived Intangible Assets, Amortization Expense, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US" id="id_7565878_1648913_2_1">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US" id="id_7565878_1648914_1_1">Finite-Lived Intangible Assets, Amortization Expense, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US" id="id_7565878_1648914_2_1">2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" id="id_7565878_1632326_1_1">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" id="id_7565878_1632326_2_1">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US" id="id_7565878_1650431_1_1">Finite-Lived Intangible Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US" id="id_7565878_1650431_2_1">Intangible assets subject to amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="id_7565878_1638797_1_1">Finite-Lived Intangible Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="id_7565878_1638797_2_1">Finite-Lived Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" id="id_7565878_1631944_1_1">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" id="id_7565878_1631944_2_1">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" id="id_7565878_1650931_1_1">Finite-Lived Intangible Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" id="id_7565878_1650931_6_1">Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" id="id_7565878_1636377_1_1">Finite-Lived Intangible Asset, Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" id="id_7565878_1636377_2_1">Remaining Weighted Average Amortization Period in Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear" xlink:label="pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear_lbl" xml:lang="en-US" id="id_7565878_1889865_3_1">Forecasted returns of capital from unconsolidated affiliates in two years.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear_lbl" xml:lang="en-US" id="id_7565878_1889865_1_1">Forecasted Returns Of Capital From Unconsolidated Affiliates In One Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear_lbl" xml:lang="en-US" id="id_7565878_1889865_2_1">Return of capital from unconsolidated affiliates anticipated for 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear" xlink:to="pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ForeignBankAccountsMember" xlink:label="pwr_ForeignBankAccountsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ForeignBankAccountsMember_lbl" xml:lang="en-US" id="id_7565878_1961177_3_1">Foreign Bank Accounts [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ForeignBankAccountsMember_lbl" xml:lang="en-US" id="id_7565878_1961177_1_1">Foreign Bank Accounts [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ForeignBankAccountsMember_lbl" xml:lang="en-US" id="id_7565878_1961177_2_1">Foreign Bank Accounts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ForeignBankAccountsMember" xlink:to="pwr_ForeignBankAccountsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl" xml:lang="en-US" id="id_7565878_1647814_1_1">Foreign Currency Transaction Gain (Loss), Unrealized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl" xml:lang="en-US" id="id_7565878_1647814_14_1">Foreign currency loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1643262_1_1">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1643262_2_1">Functional Currency and Translation of Financial Statements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ForeignOperationsMember" xlink:label="pwr_ForeignOperationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ForeignOperationsMember_lbl" xml:lang="en-US" id="id_7565878_1772598_3_1">Foreign Operations [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ForeignOperationsMember_lbl" xml:lang="en-US" id="id_7565878_1772598_1_1">Foreign Operations [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ForeignOperationsMember_lbl" xml:lang="en-US" id="id_7565878_1772598_2_1">Foreign Operations [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ForeignOperationsMember" xlink:to="pwr_ForeignOperationsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US" id="id_7565878_1646259_1_1">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US" id="id_7565878_1646259_14_1">Gain on sale of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_GeneralLiabilityInsuranceClaimsDeductible" xlink:label="pwr_GeneralLiabilityInsuranceClaimsDeductible"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_GeneralLiabilityInsuranceClaimsDeductible_lbl" xml:lang="en-US" id="id_7565878_1692600_3_1">General liability insurance claims deductible amount per occurrence.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_GeneralLiabilityInsuranceClaimsDeductible_lbl" xml:lang="en-US" id="id_7565878_1692600_1_1">General Liability Insurance Claims Deductible</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_GeneralLiabilityInsuranceClaimsDeductible_lbl" xml:lang="en-US" id="id_7565878_1692600_2_1">General liability insurance claims deductible</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_GeneralLiabilityInsuranceClaimsDeductible" xlink:to="pwr_GeneralLiabilityInsuranceClaimsDeductible_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_7565878_1650936_1_1">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_7565878_1650936_4_1">Goodwill, ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_7565878_1650936_5_1">Goodwill, beginning balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" id="id_7565878_1650936_2_1">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xml:lang="en-US" id="id_7565878_1651941_1_1">Goodwill, Acquired During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xml:lang="en-US" id="id_7565878_1651941_2_1">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xml:lang="en-US" id="id_7565878_1651941_12_1">Goodwill acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1633530_1_1">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1633530_2_1">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1635187_1_1">Goodwill and Intangible Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1635187_2_1">Goodwill and Other Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1639198_1_1">Goodwill and Intangible Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1639198_2_1">Goodwill and Other Intangibles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillGross_lbl" xml:lang="en-US" id="id_7565878_1650435_1_1">Goodwill, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_GoodwillGross_lbl" xml:lang="en-US" id="id_7565878_1650435_4_1">Goodwill gross, ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_GoodwillGross_lbl" xml:lang="en-US" id="id_7565878_1650435_5_1">Goodwill gross, beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillGross" xlink:to="us-gaap_GoodwillGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US" id="id_7565878_1644433_1_1">Goodwill, Impaired, Accumulated Impairment Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xml:lang="en-US" id="id_7565878_1644433_14_1">Accumulated impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" id="id_7565878_1651947_1_1">Goodwill, Impairment Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" id="id_7565878_1651947_2_1">Non-cash charge for impairment of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillLineItems_lbl" xml:lang="en-US" id="id_7565878_1635188_1_1">Goodwill [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillLineItems_lbl" xml:lang="en-US" id="id_7565878_1635188_2_1">Goodwill [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl" xml:lang="en-US" id="id_7565878_1648295_1_1">Goodwill, Purchase Accounting Adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl" xml:lang="en-US" id="id_7565878_1648295_2_1">Purchase price allocation adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillTranslationAdjustments" xlink:label="us-gaap_GoodwillTranslationAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillTranslationAdjustments_lbl" xml:lang="en-US" id="id_7565878_1649162_1_1">Goodwill, Translation Adjustments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillTranslationAdjustments_lbl" xml:lang="en-US" id="id_7565878_1649162_2_1">Foreign currency translation adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillTranslationAdjustments" xlink:to="us-gaap_GoodwillTranslationAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" id="id_7565878_1645579_1_1">Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" id="id_7565878_1645579_6_1">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure_lbl" xml:lang="en-US" id="id_7565878_1647355_1_1">Guarantor Obligations, Maximum Exposure, Undiscounted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure_lbl" xml:lang="en-US" id="id_7565878_1647355_2_1">Maximum guaranteed residual value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteeObligationsMaximumExposure" xlink:to="us-gaap_GuaranteeObligationsMaximumExposure_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_HealthCareDeductible" xlink:label="pwr_HealthCareDeductible"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_HealthCareDeductible_lbl" xml:lang="en-US" id="id_7565878_1695124_3_1">Health care deductible.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_HealthCareDeductible_lbl" xml:lang="en-US" id="id_7565878_1695124_1_1">Health Care Deductible</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_HealthCareDeductible_lbl" xml:lang="en-US" id="id_7565878_1695124_2_1">Employee health care benefit plans subject to deductible per claimant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_HealthCareDeductible" xlink:to="pwr_HealthCareDeductible_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xml:lang="en-US" id="id_7565878_1650940_1_1">Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xml:lang="en-US" id="id_7565878_1650940_2_1">Intangible asset impairment charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:label="us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_lbl" xml:lang="en-US" id="id_7565878_1640370_1_1">Income Amounts Attributable to Parent, Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_lbl" xml:lang="en-US" id="id_7565878_1640370_2_1">Amounts attributable to common stock:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:to="us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xml:lang="en-US" id="id_7565878_1647694_1_1">Income (Loss) from Continuing Operations Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperations_lbl" xml:lang="en-US" id="id_7565878_1647694_2_1">Net income from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperations" xlink:to="us-gaap_IncomeLossFromContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="id_7565878_1647034_1_1">Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="id_7565878_1647034_2_1">Income (loss) from continuing operations before income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="id_7565878_1647034_6_1">Income from continuing operations before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_7565878_1644665_1_1">Income (Loss) from Continuing Operations, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_7565878_1644665_6_1">Net income from continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_lbl" xml:lang="en-US" id="id_7565878_1644084_1_1">Income (Loss) from Continuing Operations, Per Basic and Diluted Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_lbl" xml:lang="en-US" id="id_7565878_1644084_2_1">Continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1645461_1_1">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1645461_2_1">Net income from discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1645461_6_1">Net income from discontinued operations as presented in the statements of operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1645461_14_1">Income from discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl" xml:lang="en-US" id="id_7565878_1645573_1_1">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl" xml:lang="en-US" id="id_7565878_1645573_2_1">Net income from discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_lbl" xml:lang="en-US" id="id_7565878_1643700_1_1">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic and Diluted Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_lbl" xml:lang="en-US" id="id_7565878_1643700_2_1">Discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_7565878_1647940_1_1">Income (Loss) from Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_7565878_1647940_2_1">Equity in losses of unconsolidated affiliates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_7565878_1647940_14_1">Equity in losses of unconsolidated affiliates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" id="id_7565878_1631567_1_1">Income Statement [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" id="id_7565878_1631567_2_1">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl" xml:lang="en-US" id="id_7565878_1635611_1_1">Disposal Group Name [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl" xml:lang="en-US" id="id_7565878_1635611_2_1">Disposal Group Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xml:lang="en-US" id="id_7565878_1633547_1_1">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xml:lang="en-US" id="id_7565878_1633547_2_1">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" xml:lang="en-US" id="id_7565878_1633987_1_1">Disposal Groups, Including Discontinued Operations [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" xml:lang="en-US" id="id_7565878_1633987_2_1">Disposal Groups, Including Discontinued Operations [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="us-gaap_IncomeTaxContingencyLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxContingencyLineItems_lbl" xml:lang="en-US" id="id_7565878_1634805_1_1">Income Tax Contingency [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxContingencyLineItems_lbl" xml:lang="en-US" id="id_7565878_1634805_2_1">Income Tax Contingency [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxContingencyLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="us-gaap_IncomeTaxContingencyTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxContingencyTable_lbl" xml:lang="en-US" id="id_7565878_1644087_1_1">Income Tax Contingency [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxContingencyTable_lbl" xml:lang="en-US" id="id_7565878_1644087_2_1">Income Tax Contingency [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxContingencyTable" xlink:to="us-gaap_IncomeTaxContingencyTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1638039_1_1">Income Tax Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1638039_2_1">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US" id="id_7565878_1645574_1_1">Income Taxes Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US" id="id_7565878_1645574_14_1">Income taxes paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExaminationYearUnderExamination" xlink:label="us-gaap_IncomeTaxExaminationYearUnderExamination"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationYearUnderExamination_lbl" xml:lang="en-US" id="id_7565878_1639211_1_1">Income Tax Examination, Year under Examination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExaminationYearUnderExamination_lbl" xml:lang="en-US" id="id_7565878_1639211_2_1">Income Tax Examination, Year under Examination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationYearUnderExamination" xlink:to="us-gaap_IncomeTaxExaminationYearUnderExamination_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_7565878_1648041_1_1">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="id_7565878_1648041_2_1">Provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1644088_1_1">Income Tax, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1644088_2_1">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_lbl" xml:lang="en-US" id="id_7565878_1645088_1_1">Increase (Decrease) in Accounts and Notes Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_lbl" xml:lang="en-US" id="id_7565878_1645088_14_1">Accounts and notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_lbl" xml:lang="en-US" id="id_7565878_1651460_1_1">Increase (Decrease) in Billing in Excess of Cost of Earnings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_lbl" xml:lang="en-US" id="id_7565878_1651460_2_1">Billings in excess of costs and estimated earnings on uncompleted contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:to="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="id_7565878_1645450_1_1">Increase (Decrease) in Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="id_7565878_1645450_14_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="id_7565878_1631969_1_1">Increase (Decrease) in Operating Capital [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="id_7565878_1631969_2_1">Changes in operating assets and liabilities, net of non-cash transactions - (Increase) decrease in -</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US" id="id_7565878_1650308_1_1">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US" id="id_7565878_1650308_2_1">Accounts payable and accrued expenses and other non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US" id="id_7565878_1649797_1_1">Increase (Decrease) in Other Operating Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US" id="id_7565878_1649797_2_1">Other, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" id="id_7565878_1645210_1_1">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" id="id_7565878_1645210_14_1">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="us-gaap_IncreaseDecreaseInUnbilledReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInUnbilledReceivables_lbl" xml:lang="en-US" id="id_7565878_1645318_1_1">Increase (Decrease) in Unbilled Receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInUnbilledReceivables_lbl" xml:lang="en-US" id="id_7565878_1645318_14_1">Costs and estimated earnings in excess of billings on uncompleted contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:to="us-gaap_IncreaseDecreaseInUnbilledReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" id="id_7565878_1640374_1_1">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" id="id_7565878_1640374_2_1">Effect of dilutive stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IndemnificationGuaranteeMember" xlink:label="us-gaap_IndemnificationGuaranteeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndemnificationGuaranteeMember_lbl" xml:lang="en-US" id="id_7565878_1634809_1_1">Indemnification Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IndemnificationGuaranteeMember_lbl" xml:lang="en-US" id="id_7565878_1634809_2_1">Indemnification Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndemnificationGuaranteeMember" xlink:to="us-gaap_IndemnificationGuaranteeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InsuranceClaimsMember" xlink:label="us-gaap_InsuranceClaimsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InsuranceClaimsMember_lbl" xml:lang="en-US" id="id_7565878_1633992_1_1">Insurance Claims [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InsuranceClaimsMember_lbl" xml:lang="en-US" id="id_7565878_1633992_2_1">Insurance Claims [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InsuranceClaimsMember" xlink:to="us-gaap_InsuranceClaimsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InsuranceSettlementsReceivable" xlink:label="us-gaap_InsuranceSettlementsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InsuranceSettlementsReceivable_lbl" xml:lang="en-US" id="id_7565878_1650198_1_1">Insurance Settlements Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InsuranceSettlementsReceivable_lbl" xml:lang="en-US" id="id_7565878_1650198_2_1">Related insurance recoveries/receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InsuranceSettlementsReceivable" xlink:to="us-gaap_InsuranceSettlementsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InsuranceSettlementsReceivableCurrent" xlink:label="us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InsuranceSettlementsReceivableCurrent_lbl" xml:lang="en-US" id="id_7565878_1649798_1_1">Insurance Settlements Receivable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InsuranceSettlementsReceivableCurrent_lbl" xml:lang="en-US" id="id_7565878_1649798_2_1">Related insurance recoveries/receivables included in prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InsuranceSettlementsReceivableCurrent" xlink:to="us-gaap_InsuranceSettlementsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:label="us-gaap_InsuranceSettlementsReceivableNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InsuranceSettlementsReceivableNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1648933_1_1">Insurance Settlements Receivable, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InsuranceSettlementsReceivableNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1648933_2_1">Related insurance recoveries/receivables included in other assets net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:to="us-gaap_InsuranceSettlementsReceivableNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_IntangibleAssetsDisclosureAbstract" xlink:label="pwr_IntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_IntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1924500_3_1">Intangible Assets Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_IntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1924500_1_1">Intangible Assets Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_IntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1924500_2_1">Intangible Assets Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_IntangibleAssetsDisclosureAbstract" xlink:to="pwr_IntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" id="id_7565878_1649176_1_1">Intangible Assets, Net (Excluding Goodwill)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" id="id_7565878_1649176_2_1">Other intangible assets, net of accumulated amortization of $275,755 and $264,674</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_IntangibleLiabilityDisclosureAbstract" xlink:label="pwr_IntangibleLiabilityDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_IntangibleLiabilityDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1893011_3_1">Intangible Liability Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_IntangibleLiabilityDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1893011_1_1">Intangible Liability Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_IntangibleLiabilityDisclosureAbstract_lbl" xml:lang="en-US" id="id_7565878_1893011_2_1">Intangible Liability Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_IntangibleLiabilityDisclosureAbstract" xlink:to="pwr_IntangibleLiabilityDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" id="id_7565878_1649043_1_1">Interest Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" id="id_7565878_1649043_14_1">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestPaid" xlink:label="us-gaap_InterestPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaid_lbl" xml:lang="en-US" id="id_7565878_1644975_1_1">Interest Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestPaid_lbl" xml:lang="en-US" id="id_7565878_1644975_14_1">Interest paid related to continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaid" xlink:to="us-gaap_InterestPaid_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" id="id_7565878_1649181_1_1">Inventory, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" id="id_7565878_1649181_2_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentAxis" xlink:label="invest_InvestmentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="invest_InvestmentAxis_lbl" xml:lang="en-US" id="id_7565878_1638428_1_1">Investment [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="invest_InvestmentAxis_lbl" xml:lang="en-US" id="id_7565878_1638428_2_1">Investment [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="invest_InvestmentAxis" xlink:to="invest_InvestmentAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentDomain" xlink:label="invest_InvestmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="invest_InvestmentDomain_lbl" xml:lang="en-US" id="id_7565878_1639587_1_1">Investment [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="invest_InvestmentDomain_lbl" xml:lang="en-US" id="id_7565878_1639587_2_1">Investment [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="invest_InvestmentDomain" xlink:to="invest_InvestmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US" id="id_7565878_1647342_1_1">Investment Income, Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US" id="id_7565878_1647342_2_1">Interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock" xlink:label="pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1910207_3_1">Investments in affiliates and other entities policy.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1910207_1_1">Investments In Affiliates And Other Entities [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1910207_2_1">Investments in Affiliates and Other Entities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock" xlink:to="pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_InvestmentsInJointVenturesMember" xlink:label="pwr_InvestmentsInJointVenturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_InvestmentsInJointVenturesMember_lbl" xml:lang="en-US" id="id_7565878_1768034_3_1">Investments In Joint Ventures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_InvestmentsInJointVenturesMember_lbl" xml:lang="en-US" id="id_7565878_1768034_1_1">Investments In Joint Ventures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_InvestmentsInJointVenturesMember_lbl" xml:lang="en-US" id="id_7565878_1768034_2_1">Investments in Joint Ventures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_InvestmentsInJointVenturesMember" xlink:to="pwr_InvestmentsInJointVenturesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xml:lang="en-US" id="id_7565878_1648807_1_1">Operating Leases, Rent Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xml:lang="en-US" id="id_7565878_1648807_2_1">Rent expense related to operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" id="id_7565878_1638847_1_1">Leases [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" id="id_7565878_1638847_2_1">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LegalCostsPolicyTextBlock" xlink:label="us-gaap_LegalCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LegalCostsPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1643720_1_1">Legal Costs, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LegalCostsPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1643720_2_1">Litigation Costs and Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LegalCostsPolicyTextBlock" xlink:to="us-gaap_LegalCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US" id="id_7565878_1633579_1_1">Legal Entity [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US" id="id_7565878_1633579_2_1">Legal Entity [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LengthOfTransmissionLine" xlink:label="pwr_LengthOfTransmissionLine"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_LengthOfTransmissionLine_lbl" xml:lang="en-US" id="id_7565878_1851616_3_1">Length of transmission line.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_LengthOfTransmissionLine_lbl" xml:lang="en-US" id="id_7565878_1851616_1_1">Length Of Transmission Line</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_LengthOfTransmissionLine_lbl" xml:lang="en-US" id="id_7565878_1851616_2_1">Length of electrical transmission line to be constructed under contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_LengthOfTransmissionLine" xlink:to="pwr_LengthOfTransmissionLine_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LettersOfCreditAndBankGuaranteesMember" xlink:label="pwr_LettersOfCreditAndBankGuaranteesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_LettersOfCreditAndBankGuaranteesMember_lbl" xml:lang="en-US" id="id_7565878_2000672_3_1">The Letters Of Credit and Bank Guarantees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_LettersOfCreditAndBankGuaranteesMember_lbl" xml:lang="en-US" id="id_7565878_2000672_1_1">Letters Of Credit and Bank Guarantees [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_LettersOfCreditAndBankGuaranteesMember_lbl" xml:lang="en-US" id="id_7565878_2000672_2_1">Letters Of Credit and Bank Guarantees [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_LettersOfCreditAndBankGuaranteesMember" xlink:to="pwr_LettersOfCreditAndBankGuaranteesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LettersOfCreditOutstandingAmount_lbl" xml:lang="en-US" id="id_7565878_1647340_1_1">Letters of Credit Outstanding, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LettersOfCreditOutstandingAmount_lbl" xml:lang="en-US" id="id_7565878_1647340_2_1">Letters of credit and bank guarantees under the credit facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LettersOfCreditOutstandingAmount" xlink:to="us-gaap_LettersOfCreditOutstandingAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" id="id_7565878_1646694_1_1">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" id="id_7565878_1646694_6_1">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" id="id_7565878_1646695_1_1">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" id="id_7565878_1646695_6_1">Total liabilities and equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_7565878_1636826_1_1">Liabilities and Equity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_7565878_1636826_2_1">LIABILITIES AND EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" id="id_7565878_1647463_1_1">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" id="id_7565878_1647463_6_1">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" id="id_7565878_1639229_1_1">Liabilities, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" id="id_7565878_1639229_2_1">Current Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US" id="id_7565878_1647581_1_1">Disposal Group, Including Discontinued Operation, Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US" id="id_7565878_1647581_2_1">Current liabilities of discontinued operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xml:lang="en-US" id="id_7565878_1647581_12_1">Total current liabilities of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_lbl" xml:lang="en-US" id="id_7565878_1637214_1_1">Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_lbl" xml:lang="en-US" id="id_7565878_1637214_2_1">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1645440_1_1">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1645440_2_1">Non-current liabilities of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl" xml:lang="en-US" id="id_7565878_1645308_1_1">Liability for Claims and Claims Adjustment Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl" xml:lang="en-US" id="id_7565878_1645308_2_1">Gross amount accrued for insurance claims</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:to="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US" id="id_7565878_1647932_1_1">Long-term Line of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US" id="id_7565878_1647932_2_1">Amount borrowed under the credit facility</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US" id="id_7565878_1647932_12_1">Borrowings under credit facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="us-gaap_LineOfCreditFacilityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAbstract_lbl" xml:lang="en-US" id="id_7565878_1636032_1_1">Line of Credit Facility [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityAbstract_lbl" xml:lang="en-US" id="id_7565878_1636032_2_1">Line of Credit Facility [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount_lbl" xml:lang="en-US" id="id_7565878_1647792_1_1">Line of Credit Facility, Average Outstanding Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount_lbl" xml:lang="en-US" id="id_7565878_1647792_2_1">Average daily amount outstanding under the credit facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:to="us-gaap_LineOfCreditFacilityAverageOutstandingAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xml:lang="en-US" id="id_7565878_1638843_1_1">Line of Credit Facility, Expiration Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xml:lang="en-US" id="id_7565878_1638843_2_1">Maturity date of senior secured revolving credit facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US" id="id_7565878_1641677_1_1">Line of Credit Facility [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US" id="id_7565878_1641677_2_1">Line of Credit Facility [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_lbl" xml:lang="en-US" id="id_7565878_1646134_1_1">Line of Credit Facility, Maximum Amount Outstanding During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_lbl" xml:lang="en-US" id="id_7565878_1646134_2_1">Maximum amount outstanding during the period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US" id="id_7565878_1645437_1_1">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US" id="id_7565878_1645437_2_1">Senior secured revolving credit facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US" id="id_7565878_1644771_1_1">Line of Credit Facility, Remaining Borrowing Capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US" id="id_7565878_1644771_2_1">Credit facility available for revolving loans or issuing new letters of credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xml:lang="en-US" id="id_7565878_1632384_1_1">Line of Credit Facility [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xml:lang="en-US" id="id_7565878_1632384_2_1">Line of Credit Facility [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xml:lang="en-US" id="id_7565878_1635236_1_1">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xml:lang="en-US" id="id_7565878_1635236_2_1">Commitment fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LitigationCaseAxis" xlink:label="us-gaap_LitigationCaseAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationCaseAxis_lbl" xml:lang="en-US" id="id_7565878_1639991_1_1">Litigation Case [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LitigationCaseAxis_lbl" xml:lang="en-US" id="id_7565878_1639991_2_1">Litigation Case [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationCaseAxis" xlink:to="us-gaap_LitigationCaseAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LitigationCaseTypeDomain" xlink:label="us-gaap_LitigationCaseTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationCaseTypeDomain_lbl" xml:lang="en-US" id="id_7565878_1638845_1_1">Litigation Case [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LitigationCaseTypeDomain_lbl" xml:lang="en-US" id="id_7565878_1638845_2_1">Litigation Case [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationCaseTypeDomain" xlink:to="us-gaap_LitigationCaseTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" id="id_7565878_1645693_1_1">Long-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" id="id_7565878_1645693_2_1">Total long-term debt obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" id="id_7565878_1645693_6_1">Total long-term debt obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US" id="id_7565878_1646130_1_1">Long-term Debt, Current Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US" id="id_7565878_1646130_2_1">Current maturities of long-term debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US" id="id_7565878_1646130_12_1">Less - Current maturities of long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1644966_1_1">Long-term Debt, Excluding Current Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1644966_2_1">Long-term debt and notes payable, net of current maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1644966_12_1">Total long-term debt obligations, net of current maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US" id="id_7565878_1643325_1_1">Long-term Debt, Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US" id="id_7565878_1643325_2_1">Long-term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US" id="id_7565878_1640415_1_1">Long-term Debt, Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US" id="id_7565878_1640415_2_1">Long-term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod" xlink:label="pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod_lbl" xml:lang="en-US" id="id_7565878_1688734_3_1">Long Term Debt Weighted Average Interest Rate During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod_lbl" xml:lang="en-US" id="id_7565878_1688734_1_1">Long Term Debt Weighted Average Interest Rate During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod_lbl" xml:lang="en-US" id="id_7565878_1688734_2_1">Weighted-average interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod" xlink:to="pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_lbl" xml:lang="en-US" id="id_7565878_1632391_1_1">Category of Item Purchased [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_lbl" xml:lang="en-US" id="id_7565878_1632391_2_1">Category of Item Purchased [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_lbl" xml:lang="en-US" id="id_7565878_1636434_1_1">Long-term Purchase Commitment, Category of Item Purchased [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_lbl" xml:lang="en-US" id="id_7565878_1636434_2_1">Long-term Purchase Commitment, Category of Item Purchased [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember" xlink:label="pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember_lbl" xml:lang="en-US" id="id_7565878_1770614_3_1">Lorenzo Benton v Telecom Network Specialists Inc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember_lbl" xml:lang="en-US" id="id_7565878_1770614_1_1">Lorenzo Bentonv Telecom Network Specialists Inc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember_lbl" xml:lang="en-US" id="id_7565878_1770614_2_1">Lorenzo Benton v Telecom Network Specialists Inc [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember" xlink:to="pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xml:lang="en-US" id="id_7565878_1640416_1_1">Loss Contingency Nature [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xml:lang="en-US" id="id_7565878_1640416_2_1">Loss Contingency Nature [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US" id="id_7565878_1637626_1_1">Loss Contingencies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US" id="id_7565878_1637626_2_1">Loss Contingencies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US" id="id_7565878_1643738_1_1">Loss Contingencies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US" id="id_7565878_1643738_2_1">Loss Contingencies [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValuePayments" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePayments_lbl" xml:lang="en-US" id="id_7565878_1651355_1_1">Loss Contingency Accrual, Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePayments_lbl" xml:lang="en-US" id="id_7565878_1651355_2_1">Payment of withdrawal liability amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyAccrualCarryingValuePayments" xlink:to="us-gaap_LossContingencyAccrualCarryingValuePayments_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages" xlink:label="pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages_lbl" xml:lang="en-US" id="id_7565878_2020840_3_1">The value of the class damages the plaintiff seeks in the legal matter.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages_lbl" xml:lang="en-US" id="id_7565878_2020840_1_1">Loss Contingency, Damages Sought, Value By Plaintiff for Class Damages</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages_lbl" xml:lang="en-US" id="id_7565878_2020840_2_1">Amount sought by plaintiff for class damages</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages" xlink:to="pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees" xlink:label="pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees_lbl" xml:lang="en-US" id="id_7565878_2020841_3_1">The value of the legal fees the plaintiff seeks in the legal matter.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees_lbl" xml:lang="en-US" id="id_7565878_2020841_1_1">Loss Contingency, Damages Sought, Value By Plaintiff for Legal Fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees_lbl" xml:lang="en-US" id="id_7565878_2020841_2_1">Amount sought by plaintiff for legal fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees" xlink:to="pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyNatureDomain_lbl" xml:lang="en-US" id="id_7565878_1642550_1_1">Loss Contingency, Nature [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingencyNatureDomain_lbl" xml:lang="en-US" id="id_7565878_1642550_2_1">Loss Contingency, Nature [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_LossContingencyNatureDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossOnContracts" xlink:label="us-gaap_LossOnContracts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossOnContracts_lbl" xml:lang="en-US" id="id_7565878_1649061_1_1">Loss on Contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossOnContracts_lbl" xml:lang="en-US" id="id_7565878_1649061_2_1">Loss on Contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossOnContracts" xlink:to="us-gaap_LossOnContracts_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US" id="id_7565878_1633605_1_1">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US" id="id_7565878_1633605_2_1">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaximumMember" xlink:to="us-gaap_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_lbl" xml:lang="en-US" id="id_7565878_1644139_1_1">Mergers, Acquisitions and Dispositions Disclosures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_lbl" xml:lang="en-US" id="id_7565878_1644139_2_1">Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumGuaranteesPolicy" xlink:label="us-gaap_MinimumGuaranteesPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinimumGuaranteesPolicy_lbl" xml:lang="en-US" id="id_7565878_1632400_1_1">Minimum Guarantees, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinimumGuaranteesPolicy_lbl" xml:lang="en-US" id="id_7565878_1632400_2_1">Collective Bargaining Agreements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinimumGuaranteesPolicy" xlink:to="us-gaap_MinimumGuaranteesPolicy_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US" id="id_7565878_1643741_1_1">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US" id="id_7565878_1643741_2_1">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinimumMember" xlink:to="us-gaap_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess" xlink:label="pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess_lbl" xml:lang="en-US" id="id_7565878_1864300_3_1">Minimum number of shares that can be exchanged by exchangeable shareholders unless number of remaining exchangeable shares registered in name of holder is less.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess_lbl" xml:lang="en-US" id="id_7565878_1864300_1_1">Minimum Number Of Shares That Can Be Exchanged By Exchangeable Shareholders Unless Number Of Remaining Exchangeable Shares Registered In Name Of Holder Is Less</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess_lbl" xml:lang="en-US" id="id_7565878_1864300_2_1">Minimum number of shares that can be exchanged by exchangeable shareholders unless the number of remaining exchangeable shares registered in the name of the holder is less</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess" xlink:to="pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US" id="id_7565878_1647455_1_1">Stockholders' Equity Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US" id="id_7565878_1647455_2_1">Non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xml:lang="en-US" id="id_7565878_1650837_1_1">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xml:lang="en-US" id="id_7565878_1650837_2_1">Distributions to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MultiemployerPlanNameAxis" xlink:label="us-gaap_MultiemployerPlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MultiemployerPlanNameAxis_lbl" xml:lang="en-US" id="id_7565878_1634452_1_1">Multiemployer Plan Name [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MultiemployerPlanNameAxis_lbl" xml:lang="en-US" id="id_7565878_1634452_2_1">Multiemployer Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MultiemployerPlanNameAxis" xlink:to="us-gaap_MultiemployerPlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="us-gaap_MultiemployerPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MultiemployerPlanNameDomain_lbl" xml:lang="en-US" id="id_7565878_1641707_1_1">Multiemployer Plan Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MultiemployerPlanNameDomain_lbl" xml:lang="en-US" id="id_7565878_1641707_2_1">Multiemployer Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MultiemployerPlanNameDomain" xlink:to="us-gaap_MultiemployerPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MultiemployerPlanPeriodContributions" xlink:label="us-gaap_MultiemployerPlanPeriodContributions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MultiemployerPlanPeriodContributions_lbl" xml:lang="en-US" id="id_7565878_1651487_1_1">Multiemployer Plan, Period Contributions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MultiemployerPlanPeriodContributions_lbl" xml:lang="en-US" id="id_7565878_1651487_2_1">Payments toward the withdrawal liability assessment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MultiemployerPlanPeriodContributions" xlink:to="us-gaap_MultiemployerPlanPeriodContributions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MultiemployerPlansWithdrawalObligation" xlink:label="us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MultiemployerPlansWithdrawalObligation_lbl" xml:lang="en-US" id="id_7565878_1646574_1_1">Multiemployer Plans, Withdrawal Obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MultiemployerPlansWithdrawalObligation_lbl" xml:lang="en-US" id="id_7565878_1646574_2_1">Amount of withdrawal liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MultiemployerPlansWithdrawalObligation" xlink:to="us-gaap_MultiemployerPlansWithdrawalObligation_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany" xlink:label="pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany_lbl" xml:lang="en-US" id="id_7565878_1688314_3_1">Multiemployer plan withdrawal obligation amount suggested by plan different than amount recorded by company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany_lbl" xml:lang="en-US" id="id_7565878_1688314_1_1">Multiemployer Plan Withdrawal Obligation Amount Suggested By Plan Different Than Amount Recorded By Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany_lbl" xml:lang="en-US" id="id_7565878_1688314_2_1">Multiemployer plan withdrawal obligation, amount suggested by Plan which is different than amount recorded by company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany" xlink:to="pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_lbl" xml:lang="en-US" id="id_7565878_1650967_1_1">Net Cash Provided by (Used in) Discontinued Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_lbl" xml:lang="en-US" id="id_7565878_1650967_6_1">Net cash provided by (used in) discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_lbl" xml:lang="en-US" id="id_7565878_1637243_1_1">Net Cash Provided by (Used in) Discontinued Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_lbl" xml:lang="en-US" id="id_7565878_1637243_2_1">Discontinued operations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_7565878_1649336_1_1">Net Cash Provided by (Used in) Financing Activities, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_7565878_1649336_6_1">Net cash used in financing activities of continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_7565878_1633620_1_1">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_7565878_1633620_2_1">Cash Flows from Financing Activities of Continuing Operations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_7565878_1649062_1_1">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_7565878_1649062_6_1">Net cash used in investing activities of continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_7565878_1638471_1_1">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_7565878_1638471_2_1">Cash Flows from Investing Activities of Continuing Operations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_7565878_1631616_1_1">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl" xml:lang="en-US" id="id_7565878_1631616_6_1">Net cash provided by operating activities of continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_7565878_1639627_1_1">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US" id="id_7565878_1639627_2_1">Cash Flows from Operating Activities of Continuing Operations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_7565878_1651851_1_1">Net Income (Loss) Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_7565878_1651851_2_1">Less: Net income attributable to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" id="id_7565878_1644761_1_1">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" id="id_7565878_1644761_6_1">Net income attributable to common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xml:lang="en-US" id="id_7565878_1642160_1_1">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xml:lang="en-US" id="id_7565878_1642160_2_1">Amounts attributable to common stock:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NetPositionMember" xlink:label="pwr_NetPositionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_NetPositionMember_lbl" xml:lang="en-US" id="id_7565878_1749196_3_1">Represents concentrations of credit risk related to accounts receivable, including amounts related to unbilled accounts receivable and costs and estimated earnings in excess of billings on uncompleted contracts, less billings in excess of costs and estimated earnings on uncompleted contracts.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_NetPositionMember_lbl" xml:lang="en-US" id="id_7565878_1749196_1_1">Net Position [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_NetPositionMember_lbl" xml:lang="en-US" id="id_7565878_1749196_2_1">Net Position [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_NetPositionMember" xlink:to="pwr_NetPositionMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US" id="id_7565878_1633233_1_1">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US" id="id_7565878_1633233_2_1">New Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642952_1_1">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642952_2_1">Adoption of New Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US" id="id_7565878_1636867_1_1">Noncompete Agreements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US" id="id_7565878_1636867_2_1">Non-compete Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="us-gaap_NoncontrollingInterestAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestAbstract_lbl" xml:lang="en-US" id="id_7565878_1637249_1_1">Noncontrolling Interest [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestAbstract_lbl" xml:lang="en-US" id="id_7565878_1637249_2_1">Noncontrolling Interest [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_NoncontrollingInterestAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable" xlink:label="us-gaap_NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable_lbl" xml:lang="en-US" id="id_7565878_1648200_1_1">Noncontrolling Interest in Net Income (Loss) Joint Venture Partners, Nonredeemable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable_lbl" xml:lang="en-US" id="id_7565878_1648200_2_1">Income attributable to the other joint venture members</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable" xlink:to="us-gaap_NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfAgencies" xlink:label="pwr_NumberOfAgencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_NumberOfAgencies_lbl" xml:lang="en-US" id="id_7565878_1700476_3_1">Number Of Agencies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_NumberOfAgencies_lbl" xml:lang="en-US" id="id_7565878_1700476_1_1">Number Of Agencies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_NumberOfAgencies_lbl" xml:lang="en-US" id="id_7565878_1700476_2_1">Number of staffing Agency</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_NumberOfAgencies" xlink:to="pwr_NumberOfAgencies_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="us-gaap_NumberOfBusinessesAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfBusinessesAcquired_lbl" xml:lang="en-US" id="id_7565878_1633239_1_1">Number of Businesses Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfBusinessesAcquired_lbl" xml:lang="en-US" id="id_7565878_1633239_2_1">Number of business acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfBusinessesAcquired" xlink:to="us-gaap_NumberOfBusinessesAcquired_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfCommonStockSharesReceivedByRsuHolder" xlink:label="pwr_NumberOfCommonStockSharesReceivedByRsuHolder"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_NumberOfCommonStockSharesReceivedByRsuHolder_lbl" xml:lang="en-US" id="id_7565878_1742458_3_1">Number of common stock shares received by RSU holder.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_NumberOfCommonStockSharesReceivedByRsuHolder_lbl" xml:lang="en-US" id="id_7565878_1742458_1_1">Number Of Common Stock Shares Received By RSU Holder</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_NumberOfCommonStockSharesReceivedByRsuHolder_lbl" xml:lang="en-US" id="id_7565878_1742458_2_1">Number of common stock shares that may be received by RSU holder</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_NumberOfCommonStockSharesReceivedByRsuHolder" xlink:to="pwr_NumberOfCommonStockSharesReceivedByRsuHolder_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk" xlink:label="pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk_lbl" xml:lang="en-US" id="id_7565878_1770837_3_1">Number of customers representing ten percent or more of consolidated revenues.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk_lbl" xml:lang="en-US" id="id_7565878_1770837_1_1">Number Of Customers Representing Ten Percent Or More Of Concentration Risk</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk_lbl" xml:lang="en-US" id="id_7565878_1770837_2_1">Number of customers representing ten percent or more of concentration risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk" xlink:to="pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" id="id_7565878_1644161_1_1">Number of Reportable Segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" id="id_7565878_1644161_2_1">Number of reportable segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfReportingUnitsImpactedByImpairmentCharges" xlink:label="pwr_NumberOfReportingUnitsImpactedByImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_NumberOfReportingUnitsImpactedByImpairmentCharges_lbl" xml:lang="en-US" id="id_7565878_2016141_3_1">Represents the number of reporting units impacted by impairment charges.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_NumberOfReportingUnitsImpactedByImpairmentCharges_lbl" xml:lang="en-US" id="id_7565878_2016141_1_1">Number of Reporting Units Impacted by Impairment Charges</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_NumberOfReportingUnitsImpactedByImpairmentCharges_lbl" xml:lang="en-US" id="id_7565878_2016141_2_1">Number of reporting units impacted impairment charge</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_NumberOfReportingUnitsImpactedByImpairmentCharges" xlink:to="pwr_NumberOfReportingUnitsImpactedByImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare" xlink:label="pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare_lbl" xml:lang="en-US" id="id_7565878_1879773_3_1">Number of shares of common stock received for each exchangeable share.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare_lbl" xml:lang="en-US" id="id_7565878_1879773_1_1">Number Of Shares Of Common Stock Received For Each Exchangeable Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare_lbl" xml:lang="en-US" id="id_7565878_1879773_2_1">Number of shares of Common stock received for each exchangeable share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare" xlink:to="pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasInfrastructureServicesBusinessMember" xlink:label="pwr_OilAndGasInfrastructureServicesBusinessMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_OilAndGasInfrastructureServicesBusinessMember_lbl" xml:lang="en-US" id="id_7565878_1902339_3_1">Oil and Gas Infrastructure [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_OilAndGasInfrastructureServicesBusinessMember_lbl" xml:lang="en-US" id="id_7565878_1902339_1_1">Oil and Gas Infrastructure Services Business [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_OilAndGasInfrastructureServicesBusinessMember_lbl" xml:lang="en-US" id="id_7565878_1902339_2_1">Oil and Gas Infrastructure Services Business [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_OilAndGasInfrastructureServicesBusinessMember" xlink:to="pwr_OilAndGasInfrastructureServicesBusinessMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasInfrastructureServicesMember" xlink:label="pwr_OilAndGasInfrastructureServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_OilAndGasInfrastructureServicesMember_lbl" xml:lang="en-US" id="id_7565878_1840816_3_1">Oil and Gas Infrastructure Services [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_OilAndGasInfrastructureServicesMember_lbl" xml:lang="en-US" id="id_7565878_1840816_1_1">Oil And Gas Infrastructure Services [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_OilAndGasInfrastructureServicesMember_lbl" xml:lang="en-US" id="id_7565878_1840816_2_1">Oil and Gas Infrastructure Services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_OilAndGasInfrastructureServicesMember" xlink:to="pwr_OilAndGasInfrastructureServicesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasMember" xlink:label="pwr_OilAndGasMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_OilAndGasMember_lbl" xml:lang="en-US" id="id_7565878_1652549_3_1">Oil And Gas [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_OilAndGasMember_lbl" xml:lang="en-US" id="id_7565878_1652549_1_1">Oil And Gas [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_OilAndGasMember_lbl" xml:lang="en-US" id="id_7565878_1652549_2_1">Oil and Gas Infrastructure Division [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_OilAndGasMember" xlink:to="pwr_OilAndGasMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="id_7565878_1645424_1_1">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="id_7565878_1645424_2_1">Operating income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="id_7565878_1645424_6_1">Operating income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US" id="id_7565878_1644876_1_1">Operating Leases, Future Minimum Payments Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US" id="id_7565878_1644876_6_1">Total minimum lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US" id="id_7565878_1644960_1_1">Operating Leases, Future Minimum Payments, Due in Five Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US" id="id_7565878_1644960_2_1">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US" id="id_7565878_1647220_1_1">Operating Leases, Future Minimum Payments, Due in Four Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US" id="id_7565878_1647220_2_1">2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US" id="id_7565878_1647781_1_1">Operating Leases, Future Minimum Payments, Due in Three Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US" id="id_7565878_1647781_2_1">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US" id="id_7565878_1644405_1_1">Operating Leases, Future Minimum Payments, Due in Two Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US" id="id_7565878_1644405_2_1">2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US" id="id_7565878_1647452_1_1">Operating Leases, Future Minimum Payments, Due Thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US" id="id_7565878_1647452_2_1">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US" id="id_7565878_1645423_1_1">Operating Leases, Future Minimum Payments, Remainder of Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US" id="id_7565878_1645423_2_1">Remainder of 2016</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1633634_1_1">Operating Leases of Lessee Disclosure [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1633634_2_1">Minimum Lease Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement" xlink:label="pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement_lbl" xml:lang="en-US" id="id_7565878_1758692_3_1">Option to increase revolving commitments under credit agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement_lbl" xml:lang="en-US" id="id_7565878_1758692_1_1">Option To Increase Revolving Commitments Under Credit Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement_lbl" xml:lang="en-US" id="id_7565878_1758692_2_1">Option to increase revolving commitments under the credit agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement" xlink:to="pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="us-gaap_OrderOrProductionBacklogMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrderOrProductionBacklogMember_lbl" xml:lang="en-US" id="id_7565878_1635663_1_1">Order or Production Backlog [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrderOrProductionBacklogMember_lbl" xml:lang="en-US" id="id_7565878_1635663_2_1">Backlog [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrderOrProductionBacklogMember" xlink:to="us-gaap_OrderOrProductionBacklogMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:label="pwr_OrganizationAndDescriptionOfBusinessLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_OrganizationAndDescriptionOfBusinessLineItems_lbl" xml:lang="en-US" id="id_7565878_1694218_3_1">Organization And Description Of Business [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_OrganizationAndDescriptionOfBusinessLineItems_lbl" xml:lang="en-US" id="id_7565878_1694218_1_1">Organization And Description Of Business [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_OrganizationAndDescriptionOfBusinessLineItems_lbl" xml:lang="en-US" id="id_7565878_1694218_2_1">Organization And Description Of Business [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="pwr_OrganizationAndDescriptionOfBusinessLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OrganizationAndDescriptionOfBusinessTable" xlink:label="pwr_OrganizationAndDescriptionOfBusinessTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_OrganizationAndDescriptionOfBusinessTable_lbl" xml:lang="en-US" id="id_7565878_1800517_3_1">Organization And Description Of Business [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_OrganizationAndDescriptionOfBusinessTable_lbl" xml:lang="en-US" id="id_7565878_1800517_1_1">Organization And Description Of Business [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_OrganizationAndDescriptionOfBusinessTable_lbl" xml:lang="en-US" id="id_7565878_1800517_2_1">Organization And Description Of Business [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_OrganizationAndDescriptionOfBusinessTable" xlink:to="pwr_OrganizationAndDescriptionOfBusinessTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" id="id_7565878_1641734_1_1">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" id="id_7565878_1641734_2_1">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1636873_1_1">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1636873_2_1">Business and Organization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1648447_1_1">Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1648447_2_1">Other assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitment" xlink:label="us-gaap_OtherCommitment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitment_lbl" xml:lang="en-US" id="id_7565878_1644629_1_1">Other Commitment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitment_lbl" xml:lang="en-US" id="id_7565878_1644629_2_1">Outstanding capital commitment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherCommitment_lbl" xml:lang="en-US" id="id_7565878_1644629_6_1">Total capital commitments associated with investments in an unconsolidated affiliate related to an EPC electrical transmission project</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitment" xlink:to="us-gaap_OtherCommitment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentDueInFourthYear" xlink:label="us-gaap_OtherCommitmentDueInFourthYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentDueInFourthYear_lbl" xml:lang="en-US" id="id_7565878_1646894_1_1">Other Commitment, Due in Fourth Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentDueInFourthYear_lbl" xml:lang="en-US" id="id_7565878_1646894_2_1">Capital commitments, 2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueInFourthYear" xlink:to="us-gaap_OtherCommitmentDueInFourthYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear" xlink:label="us-gaap_OtherCommitmentDueInSecondYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentDueInSecondYear_lbl" xml:lang="en-US" id="id_7565878_1645064_1_1">Other Commitment, Due in Second Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentDueInSecondYear_lbl" xml:lang="en-US" id="id_7565878_1645064_2_1">Capital commitments, 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueInSecondYear" xlink:to="us-gaap_OtherCommitmentDueInSecondYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear" xlink:label="us-gaap_OtherCommitmentDueInThirdYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentDueInThirdYear_lbl" xml:lang="en-US" id="id_7565878_1646125_1_1">Other Commitment, Due in Third Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentDueInThirdYear_lbl" xml:lang="en-US" id="id_7565878_1646125_2_1">Capital commitments, 2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentDueInThirdYear" xlink:to="us-gaap_OtherCommitmentDueInThirdYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsAxis_lbl" xml:lang="en-US" id="id_7565878_1635276_1_1">Other Commitments [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentsAxis_lbl" xml:lang="en-US" id="id_7565878_1635276_2_1">Other Commitments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsDomain_lbl" xml:lang="en-US" id="id_7565878_1641731_1_1">Other Commitments [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentsDomain_lbl" xml:lang="en-US" id="id_7565878_1641731_2_1">Other Commitments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsDomain" xlink:to="us-gaap_OtherCommitmentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember" xlink:label="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember_lbl" xml:lang="en-US" id="id_7565878_2019378_3_1">Other future obligation related engineering, procurement and construction (EPC) electric transmission project.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember_lbl" xml:lang="en-US" id="id_7565878_2019378_1_1">Other Commitments, Engineering, Procurement and Construction Electric Transmission Project [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember_lbl" xml:lang="en-US" id="id_7565878_2019378_2_1">Other Commitments, Engineering, Procurement and Construction Electric Transmission Project [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember" xlink:to="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US" id="id_7565878_1647556_1_1">Other Commitments, Future Minimum Payments, Remainder of Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US" id="id_7565878_1647556_2_1">Capital commitments, Remainder of 2016</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl" xml:lang="en-US" id="id_7565878_1637660_1_1">Other Commitments [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl" xml:lang="en-US" id="id_7565878_1637660_2_1">Other Commitments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember" xlink:label="pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember_lbl" xml:lang="en-US" id="id_7565878_2019377_3_1">Other future obligation related to planned midstream infrastructure projects.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember_lbl" xml:lang="en-US" id="id_7565878_2019377_1_1">Other Commitments, Planned Midstream Infrastructure Projects [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember_lbl" xml:lang="en-US" id="id_7565878_2019377_2_1">Other Commitments, Planned Midstream Infrastructure Projects [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember" xlink:to="pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsTable_lbl" xml:lang="en-US" id="id_7565878_1639271_1_1">Other Commitments [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentsTable_lbl" xml:lang="en-US" id="id_7565878_1639271_2_1">Other Commitments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsTableTextBlock" xlink:label="us-gaap_OtherCommitmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642567_1_1">Other Commitments [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentsTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642567_2_1">Outstanding Capital Commitments Associated with Investments in Unconsolidated Affiliates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsTableTextBlock" xlink:to="us-gaap_OtherCommitmentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1646895_1_1">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1646895_2_1">Foreign currency translation adjustment, net of tax of $0 and $0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl" xml:lang="en-US" id="id_7565878_1651968_1_1">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl" xml:lang="en-US" id="id_7565878_1651968_2_1">Foreign currency translation adjustment, tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1644741_1_1">Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1644741_6_1">Other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US" id="id_7565878_1642577_1_1">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US" id="id_7565878_1642577_2_1">Other comprehensive income (loss), net of tax provision:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeOtherNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1647905_1_1">Other Comprehensive Income, Other, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeOtherNetOfTax_lbl" xml:lang="en-US" id="id_7565878_1647905_2_1">Other, net of tax of $0 and $1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeOtherNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OtherComprehensiveIncomeOtherTax" xlink:label="pwr_OtherComprehensiveIncomeOtherTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_OtherComprehensiveIncomeOtherTax_lbl" xml:lang="en-US" id="id_7565878_1949610_3_1">Other comprehensive income other tax.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_OtherComprehensiveIncomeOtherTax_lbl" xml:lang="en-US" id="id_7565878_1949610_1_1">Other Comprehensive Income Other Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_OtherComprehensiveIncomeOtherTax_lbl" xml:lang="en-US" id="id_7565878_1949610_2_1">Other comprehensive income other tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_OtherComprehensiveIncomeOtherTax" xlink:to="pwr_OtherComprehensiveIncomeOtherTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1645291_1_1">Other Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_7565878_1645291_2_1">Insurance and other non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLongTermDebt" xlink:label="us-gaap_OtherLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebt_lbl" xml:lang="en-US" id="id_7565878_1647910_1_1">Other Long-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLongTermDebt_lbl" xml:lang="en-US" id="id_7565878_1647910_2_1">Other long-term debt, interest rates ranging from 3.4% to 4.3%</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OtherLongTermDebtMember" xlink:label="pwr_OtherLongTermDebtMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_OtherLongTermDebtMember_lbl" xml:lang="en-US" id="id_7565878_1853186_3_1">Other Long Term Debt [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_OtherLongTermDebtMember_lbl" xml:lang="en-US" id="id_7565878_1853186_1_1">Other Long Term Debt [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_OtherLongTermDebtMember_lbl" xml:lang="en-US" id="id_7565878_1853186_2_1">Other Long Term Debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_OtherLongTermDebtMember" xlink:to="pwr_OtherLongTermDebtMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" id="id_7565878_1645664_1_1">Other Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" id="id_7565878_1645664_2_1">Other income (expense), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OutstandingPerformanceBondsAmount" xlink:label="pwr_OutstandingPerformanceBondsAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_OutstandingPerformanceBondsAmount_lbl" xml:lang="en-US" id="id_7565878_1671429_3_1">Outstanding performance bonds amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_OutstandingPerformanceBondsAmount_lbl" xml:lang="en-US" id="id_7565878_1671429_1_1">Outstanding Performance Bonds Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_OutstandingPerformanceBondsAmount_lbl" xml:lang="en-US" id="id_7565878_1671429_2_1">Total amount of outstanding performance bonds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_OutstandingPerformanceBondsAmount" xlink:to="pwr_OutstandingPerformanceBondsAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForProceedsFromInvestments" xlink:label="us-gaap_PaymentsForProceedsFromInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromInvestments_lbl" xml:lang="en-US" id="id_7565878_1644863_1_1">Payments for (Proceeds from) Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromInvestments_lbl" xml:lang="en-US" id="id_7565878_1644863_14_1">Investments in and return of equity from unconsolidated affiliates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromInvestments" xlink:to="us-gaap_PaymentsForProceedsFromInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xml:lang="en-US" id="id_7565878_1647216_1_1">Payments for (Proceeds from) Other Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl" xml:lang="en-US" id="id_7565878_1647216_14_1">Cash received from (paid for) other investments, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" id="id_7565878_1645285_1_1">Payments for Repurchase of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" id="id_7565878_1645285_2_1">Payments for repurchase of common stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" id="id_7565878_1645285_14_1">Repurchase of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest_lbl" xml:lang="en-US" id="id_7565878_1644387_1_1">Payments of Ordinary Dividends, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest_lbl" xml:lang="en-US" id="id_7565878_1644387_14_1">Distributions to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US" id="id_7565878_1645287_1_1">Payments to Acquire Businesses, Net of Cash Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US" id="id_7565878_1645287_14_1">Cash paid for acquisitions, net of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl" xml:lang="en-US" id="id_7565878_1646113_1_1">Payments to Acquire Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl" xml:lang="en-US" id="id_7565878_1646113_2_1">Aggregate contributions to this unconsolidated affiliate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_7565878_1644389_1_1">Payments to Acquire Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_7565878_1644389_14_1">Additions of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement" xlink:label="pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement_lbl" xml:lang="en-US" id="id_7565878_1771104_3_1">Percentage of capital stock of direct foreign subsidiaries required to secure credit agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement_lbl" xml:lang="en-US" id="id_7565878_1771104_1_1">Percentage Of Capital Stock Of Direct Foreign Subsidiaries Required To Secure Credit Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement_lbl" xml:lang="en-US" id="id_7565878_1771104_2_1">Percentage of capital stock of direct foreign subsidiaries required to secure credit agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement" xlink:to="pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PercentageOfForeignRevenue" xlink:label="pwr_PercentageOfForeignRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_PercentageOfForeignRevenue_lbl" xml:lang="en-US" id="id_7565878_1946207_3_1">Percentage of foreign revenue.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_PercentageOfForeignRevenue_lbl" xml:lang="en-US" id="id_7565878_1946207_1_1">Percentage Of Foreign Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_PercentageOfForeignRevenue_lbl" xml:lang="en-US" id="id_7565878_1946207_2_1">Percentage of foreign revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_PercentageOfForeignRevenue" xlink:to="pwr_PercentageOfForeignRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage" xlink:label="pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage_lbl" xml:lang="en-US" id="id_7565878_1769312_3_1">Percent change in contract estimates impact on operating results is less than this percentage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage_lbl" xml:lang="en-US" id="id_7565878_1769312_1_1">Percent change In Contract Estimates Impact On Operating Results Is Less Than This Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage_lbl" xml:lang="en-US" id="id_7565878_1769312_2_1">Percent change in contract estimates impact on operating results is less than this percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage" xlink:to="pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PerformanceBasedAwardPerformancePercentage" xlink:label="pwr_PerformanceBasedAwardPerformancePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_PerformanceBasedAwardPerformancePercentage_lbl" xml:lang="en-US" id="id_7565878_1837538_3_1">Performance Based Award Performance Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_PerformanceBasedAwardPerformancePercentage_lbl" xml:lang="en-US" id="id_7565878_1837538_1_1">Performance Based Award Performance Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_PerformanceBasedAwardPerformancePercentage_lbl" xml:lang="en-US" id="id_7565878_1837538_2_1">Performance units performance percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_PerformanceBasedAwardPerformancePercentage" xlink:to="pwr_PerformanceBasedAwardPerformancePercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PerformanceLettersOfCreditMember" xlink:label="pwr_PerformanceLettersOfCreditMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_PerformanceLettersOfCreditMember_lbl" xml:lang="en-US" id="id_7565878_1801188_3_1">Performance Letters Of Credit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_PerformanceLettersOfCreditMember_lbl" xml:lang="en-US" id="id_7565878_1801188_1_1">Performance Letters Of Credit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_PerformanceLettersOfCreditMember_lbl" xml:lang="en-US" id="id_7565878_1801188_2_1">Performance Letters of Credit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_PerformanceLettersOfCreditMember" xlink:to="pwr_PerformanceLettersOfCreditMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PerformanceSharesMember_lbl" xml:lang="en-US" id="id_7565878_1632042_1_1">Performance Shares [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PerformanceSharesMember_lbl" xml:lang="en-US" id="id_7565878_1632042_2_1">Performance Units [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent" xlink:label="pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent_lbl" xml:lang="en-US" id="id_7565878_1668641_3_1">Period after accounts receivable are treated as delinquent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent_lbl" xml:lang="en-US" id="id_7565878_1668641_1_1">Period After Accounts Receivable Are Treated As Delinquent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent_lbl" xml:lang="en-US" id="id_7565878_1668641_2_1">Number of days after accounts receivable are treated as delinquent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent" xlink:to="pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts" xlink:label="pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US" id="id_7565878_1719523_3_1">Number of days related to outstanding accounts receivable for analysis of the allowance for doubtful accounts.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US" id="id_7565878_1719523_1_1">Period Related To Outstanding Accounts Receivable For Analysis Of Allowance For Doubtful Accounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US" id="id_7565878_1719523_2_1">Number of days related to outstanding accounts receivable for analysis of the allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts" xlink:to="pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" id="id_7565878_1639657_1_1">Plan Name [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" id="id_7565878_1639657_2_1">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" id="id_7565878_1637683_1_1">Plan Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" id="id_7565878_1637683_2_1">Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_7565878_1642594_1_1">Preferred Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_7565878_1642594_2_1">Preferred stock, par value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" id="id_7565878_1639289_1_1">Preferred Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" id="id_7565878_1639289_2_1">Preferred stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" id="id_7565878_1640465_1_1">Preferred Stock, Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" id="id_7565878_1640465_2_1">Preferred stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" id="id_7565878_1634872_1_1">Preferred Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" id="id_7565878_1634872_2_1">Number of preferred Stock issued to voting trust</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" id="id_7565878_1634872_12_1">Preferred stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" id="id_7565878_1647540_1_1">Preferred Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" id="id_7565878_1647540_2_1">Preferred Stock, value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" id="id_7565878_1650984_1_1">Prepaid Expense and Other Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" id="id_7565878_1650984_2_1">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl" xml:lang="en-US" id="id_7565878_1649360_1_1">Proceeds from Divestiture of Businesses, Net of Cash Divested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl" xml:lang="en-US" id="id_7565878_1649360_2_1">Net cash proceeds from sale of fiber optic licensing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:label="us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_lbl" xml:lang="en-US" id="id_7565878_1649475_1_1">Proceeds from Equity Method Investment, Dividends or Distributions, Return of Capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_lbl" xml:lang="en-US" id="id_7565878_1649475_2_1">Proceeds from return of capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:to="us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds_lbl" xml:lang="en-US" id="id_7565878_1648723_1_1">Proceeds from Income Tax Refunds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds_lbl" xml:lang="en-US" id="id_7565878_1648723_2_1">Income tax refunds related to continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIncomeTaxRefunds" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit_lbl" xml:lang="en-US" id="id_7565878_1651508_1_1">Proceeds from Long-term Lines of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit_lbl" xml:lang="en-US" id="id_7565878_1651508_2_1">Borrowings under credit facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_7565878_1649601_1_1">Proceeds from Sale of Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_7565878_1649601_2_1">Proceeds from sale of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" id="id_7565878_1649976_1_1">Proceeds from Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" id="id_7565878_1649976_2_1">Exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" id="id_7565878_1645044_1_1">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" id="id_7565878_1645044_2_1">Net income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" id="id_7565878_1645044_6_1">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_7565878_1649598_1_1">Property, Plant and Equipment, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_7565878_1649598_2_1">Property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_7565878_1649598_12_1">Property and equipment, net of accumulated depreciation of $791,110 and $755,272</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US" id="id_7565878_1651872_1_1">Provision for Doubtful Accounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US" id="id_7565878_1651872_2_1">Provision for (recovery of) doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_QuantaElectricPowerInfrastructureServicesSegmentMember" xlink:label="pwr_QuantaElectricPowerInfrastructureServicesSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_QuantaElectricPowerInfrastructureServicesSegmentMember_lbl" xml:lang="en-US" id="id_7565878_2013441_3_1">Quanta Electric Power Infrastructure Services Segment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_QuantaElectricPowerInfrastructureServicesSegmentMember_lbl" xml:lang="en-US" id="id_7565878_2013441_1_1">Quanta Electric Power Infrastructure Services Segment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_QuantaElectricPowerInfrastructureServicesSegmentMember_lbl" xml:lang="en-US" id="id_7565878_2013441_2_1">Quanta's Electric Power Infrastructure Services Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_QuantaElectricPowerInfrastructureServicesSegmentMember" xlink:to="pwr_QuantaElectricPowerInfrastructureServicesSegmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US" id="id_7565878_1639304_1_1">Range [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US" id="id_7565878_1639304_2_1">Range [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeMember_lbl" xml:lang="en-US" id="id_7565878_1634888_1_1">Range [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RangeMember_lbl" xml:lang="en-US" id="id_7565878_1634888_2_1">Range [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US" id="id_7565878_1632069_1_1">Receivables [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US" id="id_7565878_1632069_2_1">Receivables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1634083_1_1">Receivables, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1634083_2_1">Current and Long-Term Accounts and Notes Receivable and Allowance for Doubtful Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount" xlink:label="pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount_lbl" xml:lang="en-US" id="id_7565878_1807544_3_1">Reduction in Quanta's maximum funded debt and maximum senior debt by all cash and cash equivalents in excess of amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount_lbl" xml:lang="en-US" id="id_7565878_1807544_1_1">Reduction In Company Maximum Funded Debt And Maximum Senior Debt By All Cash And Cash Equivalents In Excess Of Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount_lbl" xml:lang="en-US" id="id_7565878_1807544_2_1">Reduction in Quanta's maximum funded debt and maximum senior debt by all cash and cash equivalents in excess of amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount" xlink:to="pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit_lbl" xml:lang="en-US" id="id_7565878_1645030_1_1">Repayments of Long-term Lines of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit_lbl" xml:lang="en-US" id="id_7565878_1645030_14_1">Payments under credit facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_lbl" xml:lang="en-US" id="id_7565878_1647534_1_1">Repayments of Other Long-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_lbl" xml:lang="en-US" id="id_7565878_1647534_14_1">Payments on other long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl" xml:lang="en-US" id="id_7565878_1644607_1_1">Repayments of Short-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl" xml:lang="en-US" id="id_7565878_1644607_14_1">Payments on short-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember" xlink:label="pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_7565878_2020842_3_1">Represents the 2015 Repurchase Program.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_7565878_2020842_1_1">Repurchase Program, 2015 Open Market Purchases And Accelerated Share Repurchase Program [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_7565878_2020842_2_1">2015 Repurchase Plan Open Market Purchases And Accelerated Share Repurchase Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember" xlink:to="pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US" id="id_7565878_1633285_1_1">Cash and Cash Equivalents [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US" id="id_7565878_1633285_2_1">Cash and Cash Equivalents [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember" xlink:label="pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember_lbl" xml:lang="en-US" id="id_7565878_1702197_3_1">Restricted Stock And Restricted Stock Units To Be Settled In Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember_lbl" xml:lang="en-US" id="id_7565878_1702197_1_1">Restricted Stock And Restricted Stock Units To Be Settled In Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember_lbl" xml:lang="en-US" id="id_7565878_1702197_2_1">Restricted Stock and Restricted Stock Units to be Settled in Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember" xlink:to="pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RestrictedStockUnitsToBeSettledInCashMember" xlink:label="pwr_RestrictedStockUnitsToBeSettledInCashMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_RestrictedStockUnitsToBeSettledInCashMember_lbl" xml:lang="en-US" id="id_7565878_1764700_3_1">Restricted Stock Units To Be Settled In Cash [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_RestrictedStockUnitsToBeSettledInCashMember_lbl" xml:lang="en-US" id="id_7565878_1764700_1_1">Restricted Stock Units To Be Settled In Cash [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_RestrictedStockUnitsToBeSettledInCashMember_lbl" xml:lang="en-US" id="id_7565878_1764700_2_1">Restricted Stock Units to be Settled in Cash [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_RestrictedStockUnitsToBeSettledInCashMember" xlink:to="pwr_RestrictedStockUnitsToBeSettledInCashMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" id="id_7565878_1646649_1_1">Retained Earnings (Accumulated Deficit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" id="id_7565878_1646649_2_1">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevenueRecognitionAbstract" xlink:label="us-gaap_RevenueRecognitionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionAbstract_lbl" xml:lang="en-US" id="id_7565878_1631685_1_1">Revenue Recognition [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionAbstract_lbl" xml:lang="en-US" id="id_7565878_1631685_2_1">Revenue Recognition [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_RevenueRecognitionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RevenueRecognitionPercentageOfCompletionPercentComplete" xlink:label="pwr_RevenueRecognitionPercentageOfCompletionPercentComplete"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_RevenueRecognitionPercentageOfCompletionPercentComplete_lbl" xml:lang="en-US" id="id_7565878_2382987_3_1">Represents revenue recognition for long-term contracts accounted for using the completed-contract method stated, as a percent complete.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_RevenueRecognitionPercentageOfCompletionPercentComplete_lbl" xml:lang="en-US" id="id_7565878_2382987_1_1">Revenue Recognition Percentage of Completion Percent Complete</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_RevenueRecognitionPercentageOfCompletionPercentComplete_lbl" xml:lang="en-US" id="id_7565878_2382987_2_1">Project completion percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_RevenueRecognitionPercentageOfCompletionPercentComplete" xlink:to="pwr_RevenueRecognitionPercentageOfCompletionPercentComplete_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1633725_1_1">Revenue Recognition, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1633725_2_1">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US" id="id_7565878_1644847_1_1">Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US" id="id_7565878_1644847_2_1">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember" xlink:label="pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember_lbl" xml:lang="en-US" id="id_7565878_1766107_3_1">Revolving loans and letter of credit in alternative currencies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember_lbl" xml:lang="en-US" id="id_7565878_1766107_1_1">Revolving Loans And Letter Of Credit In Alternative Currencies [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember_lbl" xml:lang="en-US" id="id_7565878_1766107_2_1">Revolving Loans and Letter of Credit in Alternative Currencies [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember" xlink:to="pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US" id="id_7565878_1634537_1_1">Risks and Uncertainties [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US" id="id_7565878_1634537_2_1">Risks and Uncertainties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US" id="id_7565878_1635320_1_1">Sales Revenue, Net [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US" id="id_7565878_1635320_2_1">Sales Revenue, Net [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueServicesNet_lbl" xml:lang="en-US" id="id_7565878_1645395_1_1">Sales Revenue, Services, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueServicesNet_lbl" xml:lang="en-US" id="id_7565878_1645395_2_1">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueServicesNet" xlink:to="us-gaap_SalesRevenueServicesNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScenarioForecastMember_lbl" xml:lang="en-US" id="id_7565878_1641344_1_1">Scenario, Forecast [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScenarioForecastMember_lbl" xml:lang="en-US" id="id_7565878_1641344_2_1">Scenario Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScenarioForecastMember" xlink:to="us-gaap_ScenarioForecastMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" id="id_7565878_1638535_1_1">Scenario, Unspecified [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" id="id_7565878_1638535_2_1">Scenario, Unspecified [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US" id="id_7565878_1637306_1_1">Schedule of Business Acquisitions, by Acquisition [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US" id="id_7565878_1637306_2_1">Schedule of Business Acquisitions, by Acquisition [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable_lbl" xml:lang="en-US" id="id_7565878_1643412_1_1">Schedule of Cash and Cash Equivalents [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable_lbl" xml:lang="en-US" id="id_7565878_1643412_2_1">Schedule of Cash and Cash Equivalents [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1643414_1_1">Schedule of Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1643414_2_1">Long-term Debt Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xml:lang="en-US" id="id_7565878_1632914_1_1">Disposal Groups, Including Discontinued Operations [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xml:lang="en-US" id="id_7565878_1632914_2_1">Summary of Financial Information for Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1638542_1_1">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1638542_2_1">Basic and Diluted Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink:label="pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1922510_3_1">Schedule of finite and indefinite lived intangible assets by major class.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1922510_1_1">Schedule Of Finite And Indefinite Lived Intangible Assets By Major Class [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1922510_2_1">Other Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink:to="pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1633722_1_1">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1633722_2_1">Estimated Future Aggregate Amortization Expense of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" id="id_7565878_1632487_1_1">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" id="id_7565878_1632487_2_1">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xml:lang="en-US" id="id_7565878_1639691_1_1">Schedule of Goodwill [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xml:lang="en-US" id="id_7565878_1639691_2_1">Schedule of Goodwill [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_ScheduleOfGoodwillTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US" id="id_7565878_1635324_1_1">Schedule of Goodwill [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US" id="id_7565878_1635324_2_1">Summary of Changes in Quanta's Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl" xml:lang="en-US" id="id_7565878_1641350_1_1">Schedule of Line of Credit Facilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl" xml:lang="en-US" id="id_7565878_1641350_2_1">Information on Borrowings under Current and Prior Credit Facility and Applicable Interest Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1632492_1_1">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US" id="id_7565878_1632492_2_1">Business Acquisition Purchase Price Allocation Assets Acquired and Liabilities Assumed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US" id="id_7565878_1643829_1_1">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US" id="id_7565878_1643829_2_1">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US" id="id_7565878_1640511_1_1">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US" id="id_7565878_1640511_2_1">Summarized Financial Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" id="id_7565878_1643015_1_1">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" id="id_7565878_1643015_2_1">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US" id="id_7565878_1638556_1_1">Schedule of Short-term Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US" id="id_7565878_1638556_2_1">Current Maturities of Long-Term Debt and Short-Term Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US" id="id_7565878_1636518_1_1">Schedule of Stock by Class [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US" id="id_7565878_1636518_2_1">Schedule of Stock by Class [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_SecondAmendmentMember" xlink:label="pwr_SecondAmendmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_SecondAmendmentMember_lbl" xml:lang="en-US" id="id_7565878_1916514_3_1">Second Amendment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_SecondAmendmentMember_lbl" xml:lang="en-US" id="id_7565878_1916514_1_1">Second Amendment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_SecondAmendmentMember_lbl" xml:lang="en-US" id="id_7565878_1916514_2_1">Current Credit Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_SecondAmendmentMember" xlink:to="pwr_SecondAmendmentMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember_lbl" xml:lang="en-US" id="id_7565878_1638575_1_1">Discontinued Operations [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember_lbl" xml:lang="en-US" id="id_7565878_1638575_2_1">Discontinued Operations [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US" id="id_7565878_1631706_1_1">Segments [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US" id="id_7565878_1631706_2_1">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="id_7565878_1642624_1_1">Geographical [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="id_7565878_1642624_2_1">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_lbl" xml:lang="en-US" id="id_7565878_1634125_1_1">Operating Activities [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentOperatingActivitiesDomain_lbl" xml:lang="en-US" id="id_7565878_1634125_2_1">Operating Activities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentOperatingActivitiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US" id="id_7565878_1631707_1_1">Segment Reporting [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US" id="id_7565878_1631707_2_1">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1637823_1_1">Segment Reporting Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1637823_2_1">Segment Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US" id="id_7565878_1641794_1_1">Segment Reporting Information [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US" id="id_7565878_1641794_2_1">Segment Reporting Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1634128_1_1">Segment Reporting, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1634128_2_1">Segment Reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:label="us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SelfInsuranceReservePolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1640209_1_1">Self Insurance Reserve [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SelfInsuranceReservePolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1640209_2_1">Self-Insurance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:to="us-gaap_SelfInsuranceReservePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_7565878_1650747_1_1">Selling, General and Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="id_7565878_1650747_2_1">Selling, general and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_SeriesFAndSeriesGPreferredStockMember" xlink:label="pwr_SeriesFAndSeriesGPreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_SeriesFAndSeriesGPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1717282_3_1">Series F- and Series G- Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_SeriesFAndSeriesGPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1717282_1_1">Series F- and Series G- Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_SeriesFAndSeriesGPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1717282_2_1">Series F- and Series G- Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_SeriesFAndSeriesGPreferredStockMember" xlink:to="pwr_SeriesFAndSeriesGPreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesFPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1638973_1_1">Series F Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesFPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1638973_2_1">Series F Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesFPreferredStockMember" xlink:to="us-gaap_SeriesFPreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesGPreferredStockMember" xlink:label="us-gaap_SeriesGPreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesGPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1635420_1_1">Series G Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesGPreferredStockMember_lbl" xml:lang="en-US" id="id_7565878_1635420_2_1">Series G Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesGPreferredStockMember" xlink:to="us-gaap_SeriesGPreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl" xml:lang="en-US" id="id_7565878_1641035_1_1">Series of Individually Immaterial Business Acquisitions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl" xml:lang="en-US" id="id_7565878_1641035_2_1">Acquisitions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" id="id_7565878_1648110_1_1">Share-based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" id="id_7565878_1648110_2_1">Non-cash stock compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" id="id_7565878_1648110_12_1">Non-cash stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_lbl" xml:lang="en-US" id="id_7565878_1636526_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_lbl" xml:lang="en-US" id="id_7565878_1636526_2_1">Required performance period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" id="id_7565878_1634556_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" id="id_7565878_1634556_2_1">Vesting period for restricted stock and restricted stock units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="id_7565878_1632936_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="id_7565878_1632936_2_1">Granted, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US" id="id_7565878_1632936_12_1">Performance units granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_7565878_1642253_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="id_7565878_1642253_2_1">Granted, weighted average grant date fair value, per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US" id="id_7565878_1636131_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US" id="id_7565878_1636131_2_1">Awards vested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US" id="id_7565878_1636131_12_1">Performance units vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xml:lang="en-US" id="id_7565878_1648988_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xml:lang="en-US" id="id_7565878_1648988_2_1">Fair value of restricted stock, vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" id="id_7565878_1637335_1_1">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" id="id_7565878_1637335_2_1">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xml:lang="en-US" id="id_7565878_1634560_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xml:lang="en-US" id="id_7565878_1634560_2_1">Number of common shares issued in connection with performance units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_lbl" xml:lang="en-US" id="id_7565878_1635814_1_1">Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_lbl" xml:lang="en-US" id="id_7565878_1635814_2_1">Performance units vesting conditions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" id="id_7565878_1634939_1_1">Equity Award [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" id="id_7565878_1634939_2_1">Equity Award [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US" id="id_7565878_1637830_1_1">Share Repurchase Program [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US" id="id_7565878_1637830_2_1">Share Repurchase Program [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US" id="id_7565878_1643843_1_1">Share Repurchase Program [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US" id="id_7565878_1643843_2_1">Share Repurchase Program [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="us-gaap_ShareRepurchaseProgramDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US" id="id_7565878_1645640_1_1">Short-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US" id="id_7565878_1645640_2_1">Short-term borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermBorrowingsAbstract" xlink:label="us-gaap_ShortTermBorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowingsAbstract_lbl" xml:lang="en-US" id="id_7565878_1637833_1_1">Short-term Debt [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowingsAbstract_lbl" xml:lang="en-US" id="id_7565878_1637833_2_1">Short-term Debt [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermBorrowingsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" id="id_7565878_1643028_1_1">Significant Accounting Policies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" id="id_7565878_1643028_2_1">Summary of Significant Accounting Policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="us-gaap_StandbyLettersOfCreditMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandbyLettersOfCreditMember_lbl" xml:lang="en-US" id="id_7565878_1632949_1_1">Standby Letters of Credit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StandbyLettersOfCreditMember_lbl" xml:lang="en-US" id="id_7565878_1632949_2_1">Standby Letters of Credit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandbyLettersOfCreditMember" xlink:to="us-gaap_StandbyLettersOfCreditMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US" id="id_7565878_1638976_1_1">Segments [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US" id="id_7565878_1638976_2_1">Internal Divisions [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US" id="id_7565878_1641810_1_1">Class of Stock [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US" id="id_7565878_1641810_2_1">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" id="id_7565878_1643450_1_1">Equity Components [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" id="id_7565878_1643450_2_1">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementGeographicalAxis_lbl" xml:lang="en-US" id="id_7565878_1641811_1_1">Geographical [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementGeographicalAxis_lbl" xml:lang="en-US" id="id_7565878_1641811_2_1">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" id="id_7565878_1641812_1_1">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" id="id_7565878_1641812_2_1">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="id_7565878_1643038_1_1">Statement of Cash Flows [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="id_7565878_1643038_2_1">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="id_7565878_1640591_1_1">Statement of Financial Position [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="id_7565878_1640591_2_1">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="id_7565878_1639796_1_1">Statement of Comprehensive Income [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="id_7565878_1639796_2_1">Statement of Comprehensive Income [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis_lbl" xml:lang="en-US" id="id_7565878_1639797_1_1">Operating Activities [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis_lbl" xml:lang="en-US" id="id_7565878_1639797_2_1">Operating Activities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementScenarioAxis_lbl" xml:lang="en-US" id="id_7565878_1640593_1_1">Scenario [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementScenarioAxis_lbl" xml:lang="en-US" id="id_7565878_1640593_2_1">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_StatementScenarioAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" id="id_7565878_1632950_1_1">Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" id="id_7565878_1632950_2_1">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="id_7565878_1644941_1_1">Stockholders' Equity Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="id_7565878_1644941_6_1">Total stockholders' equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_7565878_1634143_1_1">Stockholders' Equity Attributable to Parent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" id="id_7565878_1634143_2_1">Equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_7565878_1646970_1_1">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="id_7565878_1646970_6_1">Total equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642264_1_1">Stockholders' Equity Note Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" id="id_7565878_1642264_2_1">Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityPolicyTextBlock" xlink:label="us-gaap_StockholdersEquityPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1636550_1_1">Stockholders' Equity, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityPolicyTextBlock_lbl" xml:lang="en-US" id="id_7565878_1636550_2_1">Repurchase of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityPolicyTextBlock" xlink:to="us-gaap_StockholdersEquityPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US" id="id_7565878_1651009_1_1">Stock Repurchased During Period, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US" id="id_7565878_1651009_2_1">Accelerated stock repurchases not yet settled</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US" id="id_7565878_1646544_1_1">Stock Repurchase Program, Authorized Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US" id="id_7565878_1646544_2_1">Aggregate authorized amount of common stock to be repurchased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xml:lang="en-US" id="id_7565878_1645978_1_1">Stock Repurchase Program, Remaining Authorized Repurchase Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xml:lang="en-US" id="id_7565878_1645978_2_1">Treasury stock remaining authorized repurchase amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" id="id_7565878_1633766_1_1">Subsequent Event [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" id="id_7565878_1633766_2_1">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" id="id_7565878_1636141_1_1">Subsequent Event Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" id="id_7565878_1636141_2_1">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" id="id_7565878_1633768_1_1">Subsequent Event Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" id="id_7565878_1633768_2_1">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" id="id_7565878_1643862_1_1">Supplemental Cash Flow Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" id="id_7565878_1643862_2_1">Supplemental disclosure of cash flow information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_SwingLinesLoanMember" xlink:label="pwr_SwingLinesLoanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_SwingLinesLoanMember_lbl" xml:lang="en-US" id="id_7565878_1677682_3_1">Swing Lines Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_SwingLinesLoanMember_lbl" xml:lang="en-US" id="id_7565878_1677682_1_1">Swing Lines Loan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_SwingLinesLoanMember_lbl" xml:lang="en-US" id="id_7565878_1677682_2_1">Swing Lines Loan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_SwingLinesLoanMember" xlink:to="pwr_SwingLinesLoanMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodAxis_lbl" xml:lang="en-US" id="id_7565878_1632114_1_1">Tax Period [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxPeriodAxis_lbl" xml:lang="en-US" id="id_7565878_1632114_2_1">Tax Period [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodDomain_lbl" xml:lang="en-US" id="id_7565878_1641395_1_1">Tax Period [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxPeriodDomain_lbl" xml:lang="en-US" id="id_7565878_1641395_2_1">Tax Period [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxPeriodDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxYear2010Member" xlink:label="us-gaap_TaxYear2010Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxYear2010Member_lbl" xml:lang="en-US" id="id_7565878_1638592_1_1">Tax Year 2010 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxYear2010Member_lbl" xml:lang="en-US" id="id_7565878_1638592_2_1">Tax Year 2010 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2010Member" xlink:to="us-gaap_TaxYear2010Member_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxYear2011Member" xlink:label="us-gaap_TaxYear2011Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxYear2011Member_lbl" xml:lang="en-US" id="id_7565878_1637847_1_1">Tax Year 2011 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxYear2011Member_lbl" xml:lang="en-US" id="id_7565878_1637847_2_1">Tax Year 2011 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2011Member" xlink:to="us-gaap_TaxYear2011Member_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxYear2012Member" xlink:label="us-gaap_TaxYear2012Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxYear2012Member_lbl" xml:lang="en-US" id="id_7565878_1631803_1_1">Tax Year 2012 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxYear2012Member_lbl" xml:lang="en-US" id="id_7565878_1631803_2_1">Tax Year 2012 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2012Member" xlink:to="us-gaap_TaxYear2012Member_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US" id="id_7565878_1642356_1_1">Trade Names [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeNamesMember_lbl" xml:lang="en-US" id="id_7565878_1642356_2_1">Trade Names [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" id="id_7565878_1643125_1_1">Trading Symbol</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" id="id_7565878_1643125_2_1">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US" id="id_7565878_1638600_1_1">Treasury Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US" id="id_7565878_1638600_2_1">Treasury Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="us-gaap_TreasuryStockShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockShares_lbl" xml:lang="en-US" id="id_7565878_1633341_1_1">Treasury Stock, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockShares_lbl" xml:lang="en-US" id="id_7565878_1633341_2_1">Treasury stock, common shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US" id="id_7565878_1632118_1_1">Treasury Stock, Shares, Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockSharesAcquired_lbl" xml:lang="en-US" id="id_7565878_1632118_2_1">Treasury stock acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockSharesAcquired" xlink:to="us-gaap_TreasuryStockSharesAcquired_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US" id="id_7565878_1650004_1_1">Treasury Stock, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US" id="id_7565878_1650004_14_1">Treasury stock, 75,337,308 and 74,991,343 common shares, at cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US" id="id_7565878_1648860_1_1">Treasury Stock, Value, Acquired, Cost Method</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US" id="id_7565878_1648860_2_1">Value of treasury stock acquired, cost method</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandAndElevenPlanMember" xlink:label="pwr_TwoThousandAndElevenPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_TwoThousandAndElevenPlanMember_lbl" xml:lang="en-US" id="id_7565878_1674297_3_1">Two Thousand And Eleven Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_TwoThousandAndElevenPlanMember_lbl" xml:lang="en-US" id="id_7565878_1674297_1_1">Two Thousand And Eleven Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_TwoThousandAndElevenPlanMember_lbl" xml:lang="en-US" id="id_7565878_1674297_2_1">2011 Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_TwoThousandAndElevenPlanMember" xlink:to="pwr_TwoThousandAndElevenPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandAndSevenPlanMember" xlink:label="pwr_TwoThousandAndSevenPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_TwoThousandAndSevenPlanMember_lbl" xml:lang="en-US" id="id_7565878_1932929_3_1">Two Thousand And Seven Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_TwoThousandAndSevenPlanMember_lbl" xml:lang="en-US" id="id_7565878_1932929_1_1">Two Thousand And Seven Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_TwoThousandAndSevenPlanMember_lbl" xml:lang="en-US" id="id_7565878_1932929_2_1">2007 Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_TwoThousandAndSevenPlanMember" xlink:to="pwr_TwoThousandAndSevenPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandFifteenRepurchaseProgramMember" xlink:label="pwr_TwoThousandFifteenRepurchaseProgramMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_TwoThousandFifteenRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_7565878_1970942_3_1">2015 Repurchase Program [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_TwoThousandFifteenRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_7565878_1970942_1_1">Two Thousand Fifteen Repurchase Program [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_TwoThousandFifteenRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_7565878_1970942_2_1">2015 Repurchase Program [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_TwoThousandFifteenRepurchaseProgramMember" xlink:to="pwr_TwoThousandFifteenRepurchaseProgramMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember" xlink:label="pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember_lbl" xml:lang="en-US" id="id_7565878_1826647_3_1">Two Thousand Fifteen Repurchase Program Open Market Purchases [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember_lbl" xml:lang="en-US" id="id_7565878_1826647_1_1">Two Thousand Fifteen Repurchase Program Open Market Purchases [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember_lbl" xml:lang="en-US" id="id_7565878_1826647_2_1">2015 Repurchase Program And Open Market Purchases [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember" xlink:to="pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember" xlink:label="pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember_lbl" xml:lang="en-US" id="id_7565878_2383002_3_1">Two Thousand Thirteen Repurchase Program And Open Market Repurchases [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember_lbl" xml:lang="en-US" id="id_7565878_2383002_1_1">Two Thousand Thirteen Repurchase Program And Open Market Repurchases [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember_lbl" xml:lang="en-US" id="id_7565878_2383002_2_1">2013 Repurchase Program And Open Market Repurchases [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember" xlink:to="pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandThirteenRepurchaseProgramMember" xlink:label="pwr_TwoThousandThirteenRepurchaseProgramMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_TwoThousandThirteenRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_7565878_1819127_3_1">Two Thousand Thirteen Repurchase Program [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_TwoThousandThirteenRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_7565878_1819127_1_1">Two Thousand Thirteen Repurchase Program [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_TwoThousandThirteenRepurchaseProgramMember_lbl" xml:lang="en-US" id="id_7565878_1819127_2_1">2013 Repurchase Program [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_TwoThousandThirteenRepurchaseProgramMember" xlink:to="pwr_TwoThousandThirteenRepurchaseProgramMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US" id="id_7565878_1634968_1_1">Type of Arrangement and Non-arrangement Transactions [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US" id="id_7565878_1634968_2_1">Type of Arrangement and Non-arrangement Transactions [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnapprovedChangeOrdersAmount" xlink:label="us-gaap_UnapprovedChangeOrdersAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnapprovedChangeOrdersAmount_lbl" xml:lang="en-US" id="id_7565878_1650744_1_1">Unapproved Change Orders, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnapprovedChangeOrdersAmount_lbl" xml:lang="en-US" id="id_7565878_1650744_2_1">Change orders and/or claims</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnapprovedChangeOrdersAmount" xlink:to="us-gaap_UnapprovedChangeOrdersAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnbilledContractsReceivable" xlink:label="us-gaap_UnbilledContractsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnbilledContractsReceivable_lbl" xml:lang="en-US" id="id_7565878_1648611_1_1">Unbilled Contracts Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnbilledContractsReceivable_lbl" xml:lang="en-US" id="id_7565878_1648611_2_1">Unbilled receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnbilledContractsReceivable" xlink:to="us-gaap_UnbilledContractsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="id_7565878_1645975_1_1">Unrecognized Tax Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="id_7565878_1645975_2_1">Total amount of unrecognized tax benefits relating to uncertain tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US" id="id_7565878_1647736_1_1">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US" id="id_7565878_1647736_2_1">Unrecognized tax benefits, increase resulting from current period tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" id="id_7565878_1646962_1_1">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US" id="id_7565878_1646962_2_1">Unrecognized tax benefits, increase due to tax positions taken in prior period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_7565878_1632126_1_1">Unrecognized Tax Benefits, Period Increase (Decrease)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_7565878_1632126_2_1">Amount of unrecognized tax benefits change from year end relating to uncertain tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_lbl" xml:lang="en-US" id="id_7565878_1645031_1_1">Unrecorded Unconditional Purchase Obligation, Due in Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_lbl" xml:lang="en-US" id="id_7565878_1645031_2_1">Estimated committed capital in next fiscal year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_lbl" xml:lang="en-US" id="id_7565878_1639371_1_1">Unrecorded Unconditional Purchase Obligation [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_lbl" xml:lang="en-US" id="id_7565878_1639371_2_1">Unrecorded Unconditional Purchase Obligation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationTable_lbl" xml:lang="en-US" id="id_7565878_1635463_1_1">Unrecorded Unconditional Purchase Obligation [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationTable_lbl" xml:lang="en-US" id="id_7565878_1635463_2_1">Unrecorded Unconditional Purchase Obligation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US" id="id_7565878_1641076_1_1">UNITED STATES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US" id="id_7565878_1641076_2_1">United States [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_USD" xlink:label="currency_USD"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_USD_lbl" xml:lang="en-US" id="id_7565878_1642358_1_1">United States of America, Dollars</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_USD_lbl" xml:lang="en-US" id="id_7565878_1642358_2_1">U S Dollar [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_USD" xlink:to="currency_USD_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" id="id_7565878_1642359_1_1">Use of Estimates, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" id="id_7565878_1642359_2_1">Use of Estimates and Assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet" xlink:label="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet_lbl" xml:lang="en-US" id="id_7565878_1651285_1_1">Variable Interest Entity, Consolidated, Carrying Amount, Assets and Liabilities, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet_lbl" xml:lang="en-US" id="id_7565878_1651285_2_1">Carrying value of the investments held by Quanta in variable interest entities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet" xlink:to="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableRateAxis_lbl" xml:lang="en-US" id="id_7565878_1640628_1_1">Variable Rate [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableRateAxis_lbl" xml:lang="en-US" id="id_7565878_1640628_2_1">Variable Rate [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableRateDomain_lbl" xml:lang="en-US" id="id_7565878_1638990_1_1">Variable Rate [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableRateDomain_lbl" xml:lang="en-US" id="id_7565878_1638990_2_1">Variable Rate [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_VariableRateDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_VehicleFleetCommittedCapitalMember" xlink:label="pwr_VehicleFleetCommittedCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_VehicleFleetCommittedCapitalMember_lbl" xml:lang="en-US" id="id_7565878_1698701_3_1">Vehicle Fleet Committed Capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_VehicleFleetCommittedCapitalMember_lbl" xml:lang="en-US" id="id_7565878_1698701_1_1">Vehicle Fleet Committed Capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_VehicleFleetCommittedCapitalMember_lbl" xml:lang="en-US" id="id_7565878_1698701_2_1">Vehicle Fleet Committed Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_VehicleFleetCommittedCapitalMember" xlink:to="pwr_VehicleFleetCommittedCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="id_7565878_1639712_1_1">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="id_7565878_1639712_2_1">Weighted average diluted shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="id_7565878_1639712_6_1">Weighted average shares outstanding for diluted earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_7565878_1632953_1_1">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_7565878_1632953_2_1">Shares used in computing earnings per share:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_7565878_1632953_12_1">Weighted average shares:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="id_7565878_1641406_1_1">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="id_7565878_1641406_2_1">Weighted average basic shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="id_7565878_1641406_12_1">Weighted average shares outstanding for basic earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember" xlink:label="us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember_lbl" xml:lang="en-US" id="id_7565878_1643047_1_1">Withdrawal from Multiemployer Defined Benefit Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember_lbl" xml:lang="en-US" id="id_7565878_1643047_2_1">Withdrawal from Multiemployer Defined Benefit Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember" xlink:to="us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_WorkersCompensationInsuranceClaimsDeductible" xlink:label="pwr_WorkersCompensationInsuranceClaimsDeductible"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="pwr_WorkersCompensationInsuranceClaimsDeductible_lbl" xml:lang="en-US" id="id_7565878_1822962_3_1">Workers' compensation insurance claims deductible.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="pwr_WorkersCompensationInsuranceClaimsDeductible_lbl" xml:lang="en-US" id="id_7565878_1822962_1_1">Workers Compensation Insurance Claims Deductible</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="pwr_WorkersCompensationInsuranceClaimsDeductible_lbl" xml:lang="en-US" id="id_7565878_1822962_2_1">Worker's compensation claims per occurrence</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="pwr_WorkersCompensationInsuranceClaimsDeductible" xlink:to="pwr_WorkersCompensationInsuranceClaimsDeductible_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>pwr-20160331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- RR Donnelley Xcelerate Taxonomy Presentation Linkbase, based on XBRL 2.1  http://www.rrdonnelley.com/ -->
<!-- Version: 6.22.4 -->
<!-- Round: 8 -->
<!-- Creation date: 2016-05-10T16:04:14Z -->
<!-- Copyright (c) 2005-2013 R.R. Donnelley & Sons Company All Rights Reserved. -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DocumentandEntityInformation" roleURI="http://quantaservices.com/taxonomy/role/DocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfIncome" roleURI="http://quantaservices.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfOtherComprehensiveIncome" roleURI="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfOtherComprehensiveIncomeParen" roleURI="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://quantaservices.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureBusinessAndOrganizationAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsAndNotesReceivableAndAllowanceForDoubtfulAccountsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsAndNotesReceivableAndAllowanceForDoubtfulAccountsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangiblesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangiblesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesSelfInsuranceAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSelfInsuranceAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDiscontinuedOperationsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDiscontinuedOperationsSummaryOfFinancialInformationForFiberOpticLicensingOperations" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfFinancialInformationForFiberOpticLicensingOperations"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDiscontinuedOperationsReconciliationOfCarryingAmountsOfMajorClassesOfCurrentLiabilitiesOfFiberOpticLicensingOperations" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsReconciliationOfCarryingAmountsOfMajorClassesOfCurrentLiabilitiesOfFiberOpticLicensingOperations"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitions2016AcquisitionsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016AcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitions2015AcquisitionsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2015AcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitions2016And2015AcquisitionsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016And2015AcquisitionsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitionsBusinessAcquisitionPurchasePriceAllocationAssetsAcquiredAndLiabilitiesAssumed" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsBusinessAcquisitionPurchasePriceAllocationAssetsAcquiredAndLiabilitiesAssumed"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortization" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortization"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureAcquisitionsUnauditedSupplementalProFormaResultsOfOperations" roleURI="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsUnauditedSupplementalProFormaResultsOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInQuantasGoodwill" roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInQuantasGoodwill"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssets" roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureGoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssets" roleURI="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosurePerShareInformationBasicAndDilutedEarningsPerShare" roleURI="http://quantaservices.com/taxonomy/role/DisclosurePerShareInformationBasicAndDilutedEarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsLongtermDebtObligations" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligations"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsLongtermDebtObligationsParenthetical" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligationsParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermBorrowings" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsCreditFacilityAmendedAndRestatedCreditAgreementAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityAmendedAndRestatedCreditAgreementAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsCreditFacilityCurrentBorrowingsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityCurrentBorrowingsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsInformationOnBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRates" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsInformationOnBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRates"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureDebtObligationsCreditFacilityTermsUnderTheAmendedAndRestatedCreditAgreementAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityTermsUnderTheAmendedAndRestatedCreditAgreementAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityExchangeableSharesAndSeriesFAndSeriesGPreferredStockAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityExchangeableSharesAndSeriesFAndSeriesGPreferredStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityTreasuryStockAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityTreasuryStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityNoncontrollingInterestsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityNoncontrollingInterestsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityBasedCompensationStockIncentivePlansAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationStockIncentivePlansAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityBasedCompensationRestrictedStockAndRSUsToBeSettledInCommonStockAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockAndRSUsToBeSettledInCommonStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureEquityBasedCompensationRSUsToBeSettledInCashAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRSUsToBeSettledInCashAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliates" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliates"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliatesParenthetical" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliatesParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesMinimumLeasePayments" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesMinimumLeasePayments"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesLeasesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLeasesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesCommittedCapitalExpendituresAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCommittedCapitalExpendituresAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesLegalProceedingsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLegalProceedingsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesConcentrationsOfCreditRiskAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesConcentrationsOfCreditRiskAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesSelfInsuranceAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesSelfInsuranceAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesLettersOfCreditAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLettersOfCreditAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesCollectiveBargainingAgreementsAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCollectiveBargainingAgreementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureCommitmentsAndContingenciesIndemnitiesAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesIndemnitiesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSegmentInformationAdditionalInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#DisclosureSegmentInformationSummarizedFinancialInformation" roleURI="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationSummarizedFinancialInformation"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDebtDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDebtDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="pwr-20160331.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DocumentandEntityInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DocumentAndEntityInformationAbstract" xlink:label="pwr_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember" xlink:label="pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember" xlink:label="pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember" xlink:label="pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesGPreferredStockMember" xlink:label="us-gaap_SeriesGPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesFPreferredStockMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesGPreferredStockMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassified" xlink:title="104000 - Statement - Statement of Financial Position, Classified">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BillingsInExcessOfCostCurrent" xlink:label="us-gaap_BillingsInExcessOfCostCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" xlink:label="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtCurrent" xlink:label="us-gaap_DebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesGrossNoncurrent"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesForCommonStockMember" xlink:label="pwr_ExchangeableSharesForCommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesGPreferredStockMember" xlink:label="us-gaap_SeriesGPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.3400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_ExchangeableSharesForCommonStockMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesFPreferredStockMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesGPreferredStockMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesGrossNoncurrent" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_MinorityInterest" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DebtCurrent" order="1.3500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="1.3600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BillingsInExcessOfCostCurrent" order="1.3700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="1.3800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="1.3900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_TreasuryStockValue" order="1.2700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockNoParValue" xlink:label="us-gaap_CommonStockNoParValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesForCommonStockMember" xlink:label="pwr_ExchangeableSharesForCommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesGPreferredStockMember" xlink:label="us-gaap_SeriesGPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="us-gaap_TreasuryStockShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_ExchangeableSharesForCommonStockMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesFPreferredStockMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesGPreferredStockMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockNoParValue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockShares" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfIncome" xlink:title="124000 - Statement - Statement of Income (Including Gross Margin)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:label="us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="1.2600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" order="1.2700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="1.2800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SalesRevenueServicesNet" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfServices" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestExpense" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncome" xlink:title="148400 - Statement - Statement of Comprehensive Income">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeOtherNetOfTax" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ProfitLoss" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OtherComprehensiveIncomeOtherTax" xlink:label="pwr_OtherComprehensiveIncomeOtherTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="pwr_OtherComprehensiveIncomeOtherTax" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/StatementOfCashFlowsIndirect" xlink:title="152200 - Statement - Statement of Cash Flows">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DecreaseInRestrictedCash" xlink:label="us-gaap_DecreaseInRestrictedCash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" xlink:label="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInUnbilledReceivables" xlink:label="us-gaap_IncreaseDecreaseInUnbilledReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestPaid" xlink:label="us-gaap_InterestPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForProceedsFromInvestments" xlink:label="us-gaap_PaymentsForProceedsFromInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds" xlink:label="us-gaap_ProceedsFromIncomeTaxRefunds"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember" xlink:label="us-gaap_SegmentDiscontinuedOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain" xlink:label="us-gaap_SegmentOperatingActivitiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:label="us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1.1400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="1.1700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="1.1900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="1.2000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.2200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="1.2300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" order="1.2400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" order="1.2500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInUnbilledReceivables" order="1.2600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.2700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1.2800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="1.2900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings" order="1.3000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="1.3100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:to="us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:to="us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" order="1.3300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" order="1.3400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromLongTermLinesOfCredit" order="1.3500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_RepaymentsOfLongTermLinesOfCredit" order="1.3600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt" order="1.3700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="1.3800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest" order="1.3900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" order="1.4000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="1.4100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="1.4200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" order="1.4300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.4400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.4500" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="1.4600" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsForProceedsFromInvestments" order="1.4700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" order="1.4800" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_DecreaseInRestrictedCash" order="1.4900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" order="1.5000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ProfitLoss" order="1.5100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.5200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="1.5300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" order="1.5400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentOperatingActivitiesDomain" xlink:to="us-gaap_SegmentDiscontinuedOperationsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="us-gaap_SegmentOperatingActivitiesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementOperatingActivitiesSegmentAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaid" order="1.1100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="1.1200" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_ProceedsFromIncomeTaxRefunds" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2015Member" xlink:label="pwr_Acquisitions2015Member"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2016Member" xlink:label="pwr_Acquisitions2016Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_AU" xlink:label="country_AU"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerInfrastructureServicesBusinessMember" xlink:label="pwr_ElectricPowerInfrastructureServicesBusinessMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_FiberOpticLicensingMember" xlink:label="pwr_FiberOpticLicensingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="us-gaap_NumberOfBusinessesAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasInfrastructureServicesBusinessMember" xlink:label="pwr_OilAndGasInfrastructureServicesBusinessMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:label="pwr_OrganizationAndDescriptionOfBusinessLineItems"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OrganizationAndDescriptionOfBusinessTable" xlink:label="pwr_OrganizationAndDescriptionOfBusinessTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_Acquisitions2015Member" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_Acquisitions2016Member" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="pwr_FiberOpticLicensingMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_NumberOfBusinessesAcquired" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_OrganizationAndDescriptionOfBusinessTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_OrganizationAndDescriptionOfBusinessTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_OrganizationAndDescriptionOfBusinessTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_OrganizationAndDescriptionOfBusinessTable" xlink:to="us-gaap_StatementGeographicalAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_OrganizationAndDescriptionOfBusinessTable" xlink:to="pwr_OrganizationAndDescriptionOfBusinessLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="pwr_OrganizationAndDescriptionOfBusinessTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ElectricPowerInfrastructureServicesBusinessMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_OilAndGasInfrastructureServicesBusinessMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_US" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_AU" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CA" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems" xlink:label="us-gaap_CashAndCashEquivalentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DomesticBankAccountsMember" xlink:label="pwr_DomesticBankAccountsMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DomesticJointVenturesMember" xlink:label="pwr_DomesticJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ForeignBankAccountsMember" xlink:label="pwr_ForeignBankAccountsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentAxis" xlink:label="invest_InvestmentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentDomain" xlink:label="invest_InvestmentDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_InvestmentsInJointVenturesMember" xlink:label="pwr_InvestmentsInJointVenturesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:label="us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_ScheduleOfCashAndCashEquivalentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsLineItems" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentAxis" xlink:to="invest_InvestmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentDomain" xlink:to="pwr_InvestmentsInJointVenturesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="invest_InvestmentDomain" xlink:to="pwr_DomesticJointVenturesMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="pwr_DomesticBankAccountsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="pwr_ForeignBankAccountsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="invest_InvestmentAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="us-gaap_CashAndCashEquivalentsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsAndNotesReceivableAndAllowanceForDoubtfulAccountsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ContractReceivableRetainageDueAfterOneYear" xlink:label="us-gaap_ContractReceivableRetainageDueAfterOneYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ContractReceivableRetainageDueOneYearOrLess" xlink:label="us-gaap_ContractReceivableRetainageDueOneYearOrLess"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent" xlink:label="pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts" xlink:label="pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnbilledContractsReceivable" xlink:label="us-gaap_UnbilledContractsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ContractReceivableRetainageDueOneYearOrLess" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ContractReceivableRetainageDueAfterOneYear" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_UnbilledContractsReceivable" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangiblesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation" xlink:label="pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfReportingUnitsImpactedByImpairmentCharges" xlink:label="pwr_NumberOfReportingUnitsImpactedByImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="pwr_NumberOfReportingUnitsImpactedByImpairmentCharges" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ChangeInContractEstimatesImpactOnOperatingResults" xlink:label="pwr_ChangeInContractEstimatesImpactOnOperatingResults"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ContractValueOfProject" xlink:label="pwr_ContractValueOfProject"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossOnContracts" xlink:label="us-gaap_LossOnContracts"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage" xlink:label="pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevenueRecognitionAbstract" xlink:label="us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RevenueRecognitionPercentageOfCompletionPercentComplete" xlink:label="pwr_RevenueRecognitionPercentageOfCompletionPercentComplete"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnapprovedChangeOrdersAmount" xlink:label="us-gaap_UnapprovedChangeOrdersAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_LossOnContracts" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="pwr_ContractValueOfProject" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="pwr_RevenueRecognitionPercentageOfCompletionPercentComplete" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="pwr_ChangeInContractEstimatesImpactOnOperatingResults" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_UnapprovedChangeOrdersAmount" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:label="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="us-gaap_IncomeTaxContingencyLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="us-gaap_IncomeTaxContingencyTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExaminationYearUnderExamination" xlink:label="us-gaap_IncomeTaxExaminationYearUnderExamination"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxYear2010Member" xlink:label="us-gaap_TaxYear2010Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxYear2011Member" xlink:label="us-gaap_TaxYear2011Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxYear2012Member" xlink:label="us-gaap_TaxYear2012Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxExaminationYearUnderExamination" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyTable" xlink:to="us-gaap_TaxPeriodAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyTable" xlink:to="us-gaap_RangeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyTable" xlink:to="us-gaap_IncomeTaxContingencyLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxContingencyTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2010Member" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2011Member" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2012Member" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSelfInsuranceAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AutoLiabilityInsuranceClaimsDeductible" xlink:label="pwr_AutoLiabilityInsuranceClaimsDeductible"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_EmployersLiabilityInsuranceClaimsDeductible" xlink:label="pwr_EmployersLiabilityInsuranceClaimsDeductible"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_GeneralLiabilityInsuranceClaimsDeductible" xlink:label="pwr_GeneralLiabilityInsuranceClaimsDeductible"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_HealthCareDeductible" xlink:label="pwr_HealthCareDeductible"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_WorkersCompensationInsuranceClaimsDeductible" xlink:label="pwr_WorkersCompensationInsuranceClaimsDeductible"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="pwr_GeneralLiabilityInsuranceClaimsDeductible" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="pwr_AutoLiabilityInsuranceClaimsDeductible" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="pwr_WorkersCompensationInsuranceClaimsDeductible" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="pwr_EmployersLiabilityInsuranceClaimsDeductible" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="pwr_HealthCareDeductible" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfCommonStockSharesReceivedByRsuHolder" xlink:label="pwr_NumberOfCommonStockSharesReceivedByRsuHolder"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RestrictedStockUnitsToBeSettledInCashMember" xlink:label="pwr_RestrictedStockUnitsToBeSettledInCashMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="pwr_NumberOfCommonStockSharesReceivedByRsuHolder" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="pwr_RestrictedStockUnitsToBeSettledInCashMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:label="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" xlink:label="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_FiberOpticLicensingMember" xlink:label="pwr_FiberOpticLicensingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="pwr_FiberOpticLicensingMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal" order="1.0400" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfFinancialInformationForFiberOpticLicensingOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:label="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:label="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:label="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets" xlink:label="pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_FiberOpticLicensingMember" xlink:label="pwr_FiberOpticLicensingMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="pwr_FiberOpticLicensingMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="pwr_DiscontinuedOperationsDisposedOfBySaleAbstract" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsReconciliationOfCarryingAmountsOfMajorClassesOfCurrentLiabilitiesOfFiberOpticLicensingOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationClassifiedBalanceSheetDisclosuresAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016AcquisitionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2016Member" xlink:label="pwr_Acquisitions2016Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" xlink:label="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerInfrastructureServicesBusinessMember" xlink:label="pwr_ElectricPowerInfrastructureServicesBusinessMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="us-gaap_NumberOfBusinessesAcquired"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasInfrastructureServicesBusinessMember" xlink:label="pwr_OilAndGasInfrastructureServicesBusinessMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_Acquisitions2016Member" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_NumberOfBusinessesAcquired" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementGeographicalAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_RangeAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ElectricPowerInfrastructureServicesBusinessMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_OilAndGasInfrastructureServicesBusinessMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_US" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CA" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2015AcquisitionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2015Member" xlink:label="pwr_Acquisitions2015Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_AU" xlink:label="country_AU"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" xlink:label="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerInfrastructureServicesBusinessMember" xlink:label="pwr_ElectricPowerInfrastructureServicesBusinessMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="us-gaap_NumberOfBusinessesAcquired"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasInfrastructureServicesBusinessMember" xlink:label="pwr_OilAndGasInfrastructureServicesBusinessMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_Acquisitions2015Member" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_NumberOfBusinessesAcquired" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementGeographicalAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ElectricPowerInfrastructureServicesBusinessMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_OilAndGasInfrastructureServicesBusinessMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_US" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_AU" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CA" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016And2015AcquisitionsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2015Member" xlink:label="pwr_Acquisitions2015Member"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_Acquisitions2016Member" xlink:label="pwr_Acquisitions2016Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:label="us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" xlink:label="pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerDivisionMember" xlink:label="pwr_ElectricPowerDivisionMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasMember" xlink:label="pwr_OilAndGasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_Acquisitions2016Member" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_Acquisitions2015Member" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquiredReceivablesFairValue" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Revenues" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ElectricPowerDivisionMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_OilAndGasMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsBusinessAcquisitionPurchasePriceAllocationAssetsAcquiredAndLiabilitiesAssumed">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero" xlink:label="pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" xlink:label="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" order="1.0900" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" order="1.1000" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" order="1.1100" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortization">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_IntangibleLiabilityDisclosureAbstract" xlink:label="pwr_IntangibleLiabilityDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="us-gaap_OrderOrProductionBacklogMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OrderOrProductionBacklogMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_IntangibleLiabilityDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsUnauditedSupplementalProFormaResultsOfOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets" xlink:label="pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessAcquisitionsProFormaGrossProfit" xlink:label="pwr_BusinessAcquisitionsProFormaGrossProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock" xlink:label="pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses" xlink:label="pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="pwr_BusinessAcquisitionsProFormaGrossProfit" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInQuantasGoodwill">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerDivisionMember" xlink:label="pwr_ElectricPowerDivisionMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillTranslationAdjustments" xlink:label="us-gaap_GoodwillTranslationAdjustments"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasMember" xlink:label="pwr_OilAndGasMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillGross" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillPurchaseAccountingAdjustments" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillTranslationAdjustments" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillGross_2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill_2" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_GoodwillLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ElectricPowerDivisionMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_OilAndGasMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="us-gaap_OrderOrProductionBacklogMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0700" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OrderOrProductionBacklogMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_IntangibleAssetsDisclosureAbstract" xlink:label="pwr_IntangibleAssetsDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_IntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosurePerShareInformationBasicAndDilutedEarningsPerShare">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="us-gaap_IncomeLossFromContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperations" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLongTermDebt" xlink:label="us-gaap_OtherLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LineOfCredit" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_OtherLongTermDebt" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_CapitalLeaseObligations" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebt" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebt_2" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligationsParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CapitalLeaseObligationsMember" xlink:label="us-gaap_CapitalLeaseObligationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OtherLongTermDebtMember" xlink:label="pwr_OtherLongTermDebtMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_RangeAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="2.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="pwr_OtherLongTermDebtMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_CapitalLeaseObligationsMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermBorrowings">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtCurrent" xlink:label="us-gaap_DebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermBorrowingsAbstract" xlink:label="us-gaap_ShortTermBorrowingsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_DebtCurrent" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityAmendedAndRestatedCreditAgreementAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_AUD" xlink:label="currency_AUD"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_CAD" xlink:label="currency_CAD"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrencyAxis" xlink:label="us-gaap_CurrencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement" xlink:label="pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember" xlink:label="pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_SecondAmendmentMember" xlink:label="pwr_SecondAmendmentMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_SwingLinesLoanMember" xlink:label="pwr_SwingLinesLoanMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_USD" xlink:label="currency_USD"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_USD" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_CAD" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_AUD" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="pwr_SwingLinesLoanMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LineOfCreditFacilityTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="pwr_SecondAmendmentMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CurrencyAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_DebtInstrumentAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityCurrentBorrowingsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_BorrowingsUnderCreditFacilityMember" xlink:label="pwr_BorrowingsUnderCreditFacilityMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_CAD" xlink:label="currency_CAD"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CanadianAndAustralianDollarsMember" xlink:label="pwr_CanadianAndAustralianDollarsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrencyAxis" xlink:label="us-gaap_CurrencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LettersOfCreditAndBankGuaranteesMember" xlink:label="pwr_LettersOfCreditAndBankGuaranteesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd#currency_USD" xlink:label="currency_USD"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_USD" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="pwr_CanadianAndAustralianDollarsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_CAD" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="pwr_LettersOfCreditAndBankGuaranteesMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="pwr_BorrowingsUnderCreditFacilityMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LineOfCreditFacilityTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LettersOfCreditOutstandingAmount" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCredit" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CurrencyAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsInformationOnBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRates">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="us-gaap_LineOfCreditFacilityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod" xlink:label="pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAbstract" xlink:to="pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityTermsUnderTheAmendedAndRestatedCreditAgreementAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases" xlink:label="pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CrossDefaultProvisions" xlink:label="pwr_CrossDefaultProvisions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember" xlink:label="pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember" xlink:label="pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfEuroCurrencyRateMember" xlink:label="pwr_ExcessOfEuroCurrencyRateMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember" xlink:label="pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExcessOfFederalFundsRateMember" xlink:label="pwr_ExcessOfFederalFundsRateMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement" xlink:label="pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PerformanceLettersOfCreditMember" xlink:label="pwr_PerformanceLettersOfCreditMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount" xlink:label="pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_SecondAmendmentMember" xlink:label="pwr_SecondAmendmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="us-gaap_StandbyLettersOfCreditMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_StandbyLettersOfCreditMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="pwr_PerformanceLettersOfCreditMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LineOfCreditFacilityTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="pwr_SecondAmendmentMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="pwr_CrossDefaultProvisions" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_DebtInstrumentAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_VariableRateAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_RangeAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_CreditFacilityAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain" xlink:to="pwr_ExcessOfFederalFundsRateMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain" xlink:to="pwr_ExcessOfEuroCurrencyRateMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain" xlink:to="pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain" xlink:to="pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain" xlink:to="pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityExchangeableSharesAndSeriesFAndSeriesGPreferredStockAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableSharesForCommonStockMember" xlink:label="pwr_ExchangeableSharesForCommonStockMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ExchangeableStockSharesOutstanding" xlink:label="pwr_ExchangeableStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess" xlink:label="pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare" xlink:label="pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_SeriesFAndSeriesGPreferredStockMember" xlink:label="pwr_SeriesFAndSeriesGPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesFPreferredStockMember" xlink:label="us-gaap_SeriesFPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SeriesGPreferredStockMember" xlink:label="us-gaap_SeriesGPreferredStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesFPreferredStockMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesGPreferredStockMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_ExchangeableSharesForCommonStockMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_SeriesFAndSeriesGPreferredStockMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="pwr_ExchangeableStockSharesOutstanding" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityTreasuryStockAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AcceleratedShareRepurchaseProgramMember" xlink:label="pwr_AcceleratedShareRepurchaseProgramMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="us-gaap_ClassOfTreasuryStockTable"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember" xlink:label="pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember" xlink:label="pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="us-gaap_ShareRepurchaseProgramAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="us-gaap_ShareRepurchaseProgramDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="us-gaap_TreasuryStockSharesAcquired"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandFifteenRepurchaseProgramMember" xlink:label="pwr_TwoThousandFifteenRepurchaseProgramMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember" xlink:label="pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember" xlink:label="pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandThirteenRepurchaseProgramMember" xlink:label="pwr_TwoThousandThirteenRepurchaseProgramMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_ShareRepurchaseProgramAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_RangeAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="14.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ClassOfTreasuryStockTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_TreasuryStockSharesAcquired" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramAuthorizedAmount1" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="pwr_AcceleratedShareRepurchaseProgramMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="pwr_TwoThousandThirteenRepurchaseProgramMember" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="pwr_TwoThousandFifteenRepurchaseProgramMember" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityNoncontrollingInterestsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="us-gaap_NoncontrollingInterestAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable" xlink:label="us-gaap_NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet" xlink:label="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_MinorityInterest" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationStockIncentivePlansAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CommonStockAvailableForAwardsPursuantToPlan" xlink:label="pwr_CommonStockAvailableForAwardsPursuantToPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandAndElevenPlanMember" xlink:label="pwr_TwoThousandAndElevenPlanMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_TwoThousandAndSevenPlanMember" xlink:label="pwr_TwoThousandAndSevenPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="pwr_TwoThousandAndElevenPlanMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="pwr_TwoThousandAndSevenPlanMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="pwr_CommonStockAvailableForAwardsPursuantToPlan" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockAndRSUsToBeSettledInCommonStockAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember" xlink:label="pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_RangeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensation" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PerformanceBasedAwardPerformancePercentage" xlink:label="pwr_PerformanceBasedAwardPerformancePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_RangeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="pwr_PerformanceBasedAwardPerformancePercentage" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRSUsToBeSettledInCashAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:label="us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfCommonStockSharesReceivedByRsuHolder" xlink:label="pwr_NumberOfCommonStockSharesReceivedByRsuHolder"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_RestrictedStockUnitsToBeSettledInCashMember" xlink:label="pwr_RestrictedStockUnitsToBeSettledInCashMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_RangeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="pwr_NumberOfCommonStockSharesReceivedByRsuHolder" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="pwr_RestrictedStockUnitsToBeSettledInCashMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AlbertaPowerLineMember" xlink:label="pwr_AlbertaPowerLineMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LengthOfTransmissionLine" xlink:label="pwr_LengthOfTransmissionLine"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitment" xlink:label="us-gaap_OtherCommitment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember" xlink:label="pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:label="us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="us-gaap_ScenarioForecastMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="pwr_AlbertaPowerLineMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsDomain" xlink:to="pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="pwr_LengthOfTransmissionLine" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitment" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_StatementScenarioAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioForecastMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliates">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CorporateJointVentureMember" xlink:label="us-gaap_CorporateJointVentureMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitment" xlink:label="us-gaap_OtherCommitment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentDueInFourthYear" xlink:label="us-gaap_OtherCommitmentDueInFourthYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentDueInSecondYear" xlink:label="us-gaap_OtherCommitmentDueInSecondYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentDueInThirdYear" xlink:label="us-gaap_OtherCommitmentDueInThirdYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember" xlink:label="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="us-gaap_CorporateJointVentureMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsDomain" xlink:to="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentDueInSecondYear" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentDueInThirdYear" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentDueInFourthYear" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitment" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="dei_LegalEntityAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliatesParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CorporateJointVentureMember" xlink:label="us-gaap_CorporateJointVentureMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear" xlink:label="pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="us-gaap_OtherCommitmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="us-gaap_OtherCommitmentsDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember" xlink:label="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="us-gaap_OtherCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="us-gaap_OtherCommitmentsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="us-gaap_CorporateJointVentureMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsAxis" xlink:to="us-gaap_OtherCommitmentsDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsDomain" xlink:to="pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="dei_LegalEntityAxis" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsAxis" order="2.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsTable" xlink:to="us-gaap_OtherCommitmentsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesMinimumLeasePayments">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLeasesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure" xlink:label="us-gaap_GuaranteeObligationsMaximumExposure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseAndRentalExpense" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_GuaranteeObligationsMaximumExposure" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCommittedCapitalExpendituresAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:label="us-gaap_UnrecordedUnconditionalPurchaseObligationTable"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_VehicleFleetCommittedCapitalMember" xlink:label="pwr_VehicleFleetCommittedCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="pwr_VehicleFleetCommittedCapitalMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:to="us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLegalProceedingsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LitigationCaseAxis" xlink:label="us-gaap_LitigationCaseAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LitigationCaseTypeDomain" xlink:label="us-gaap_LitigationCaseTypeDomain"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember" xlink:label="pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages" xlink:label="pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees" xlink:label="pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfAgencies" xlink:label="pwr_NumberOfAgencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LossContingenciesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LitigationCaseAxis" xlink:to="us-gaap_LitigationCaseTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LitigationCaseTypeDomain" xlink:to="pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="pwr_NumberOfAgencies" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LitigationCaseAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesConcentrationsOfCreditRiskAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NetPositionMember" xlink:label="pwr_NetPositionMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk" xlink:label="pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_QuantaElectricPowerInfrastructureServicesSegmentMember" xlink:label="pwr_QuantaElectricPowerInfrastructureServicesSegmentMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="pwr_NetPositionMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_QuantaElectricPowerInfrastructureServicesSegmentMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesSelfInsuranceAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CommitmentAndContingenciesLineItems" xlink:label="pwr_CommitmentAndContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CommitmentAndContingenciesTable" xlink:label="pwr_CommitmentAndContingenciesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InsuranceClaimsMember" xlink:label="us-gaap_InsuranceClaimsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InsuranceSettlementsReceivable" xlink:label="us-gaap_InsuranceSettlementsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InsuranceSettlementsReceivableCurrent" xlink:label="us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:label="us-gaap_InsuranceSettlementsReceivableNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_CommitmentAndContingenciesLineItems" xlink:to="us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_CommitmentAndContingenciesLineItems" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_CommitmentAndContingenciesLineItems" xlink:to="us-gaap_InsuranceSettlementsReceivable" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_CommitmentAndContingenciesLineItems" xlink:to="us-gaap_InsuranceSettlementsReceivableCurrent" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_CommitmentAndContingenciesLineItems" xlink:to="us-gaap_InsuranceSettlementsReceivableNoncurrent" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_CommitmentAndContingenciesTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="pwr_CommitmentAndContingenciesTable" xlink:to="pwr_CommitmentAndContingenciesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="pwr_CommitmentAndContingenciesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_InsuranceClaimsMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLettersOfCreditAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LettersOfCreditOutstandingAmount" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_EstimatedCostToCompleteBondedProjects" xlink:label="pwr_EstimatedCostToCompleteBondedProjects"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OutstandingPerformanceBondsAmount" xlink:label="pwr_OutstandingPerformanceBondsAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="pwr_OutstandingPerformanceBondsAmount" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="pwr_EstimatedCostToCompleteBondedProjects" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCollectiveBargainingAgreementsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_AcquiredCompanyMember" xlink:label="pwr_AcquiredCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CentralStatesPlanMember" xlink:label="pwr_CentralStatesPlanMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany" xlink:label="pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingencyAccrualCarryingValuePayments" xlink:label="us-gaap_LossContingencyAccrualCarryingValuePayments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MultiemployerPlanNameAxis" xlink:label="us-gaap_MultiemployerPlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MultiemployerPlanNameDomain" xlink:label="us-gaap_MultiemployerPlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MultiemployerPlanPeriodContributions" xlink:label="us-gaap_MultiemployerPlanPeriodContributions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MultiemployerPlansWithdrawalObligation" xlink:label="us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany" xlink:label="pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember" xlink:label="us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="pwr_AcquiredCompanyMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LossContingenciesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_MultiemployerPlansWithdrawalObligation" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingencyAccrualCarryingValuePayments" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_MultiemployerPlanPeriodContributions" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_MultiemployerPlanNameAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_RangeAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="13.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MultiemployerPlanNameAxis" xlink:to="us-gaap_MultiemployerPlanNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MultiemployerPlanNameDomain" xlink:to="pwr_CentralStatesPlanMember" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesIndemnitiesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate" xlink:label="us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IndemnificationGuaranteeMember" xlink:label="us-gaap_IndemnificationGuaranteeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LossContingenciesTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_IndemnificationGuaranteeMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd#country_CA" xlink:label="country_CA"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ForeignOperationsMember" xlink:label="pwr_ForeignOperationsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_PercentageOfForeignRevenue" xlink:label="pwr_PercentageOfForeignRevenue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementGeographicalAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ForeignOperationsMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_CA" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SalesRevenueServicesNet" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="pwr_PercentageOfForeignRevenue" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationSummarizedFinancialInformation">
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_CorporateAndNonAllocatedCostsMember" xlink:label="pwr_CorporateAndNonAllocatedCostsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ElectricPowerInfrastructureMember" xlink:label="pwr_ElectricPowerInfrastructureMember"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_OilAndGasInfrastructureServicesMember" xlink:label="pwr_OilAndGasInfrastructureServicesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_ElectricPowerInfrastructureMember" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_OilAndGasInfrastructureServicesMember" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="pwr_CorporateAndNonAllocatedCostsMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SalesRevenueServicesNet" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Depreciation" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:label="pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock" xlink:label="pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LegalCostsPolicyTextBlock" xlink:label="us-gaap_LegalCostsPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumGuaranteesPolicy" xlink:label="us-gaap_MinimumGuaranteesPolicy"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:label="us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityPolicyTextBlock" xlink:label="us-gaap_StockholdersEquityPolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="1.1000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SelfInsuranceReservePolicyTextBlock" order="1.1100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_MinimumGuaranteesPolicy" order="1.1200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="1.1500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LegalCostsPolicyTextBlock" order="1.1600" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StockholdersEquityPolicyTextBlock" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" xlink:label="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="pwr-20160331.xsd#pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" xlink:label="pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherCommitmentsTableTextBlock" xlink:label="us-gaap_OtherCommitmentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OtherCommitmentsTableTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="1.0100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6755962704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>May. 02, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PWR<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">QUANTA SERVICES INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001050915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144,159,840<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember', window );">Series F Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember', window );">Series G Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember', window );">Exchangeable Shares Associated with Series F Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember', window );">Exchangeable Shares Associated with Series G Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">449,929<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember', window );">Exchangeable Shares Not Associated with Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,926,113<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "Other".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesAssociatedWithSeriesFPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6756451760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 155,315<span></span>
</td>
<td class="nump">$ 128,771<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowances of $2,727 and $5,226</a></td>
<td class="nump">1,493,255<span></span>
</td>
<td class="nump">1,621,133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="nump">383,218<span></span>
</td>
<td class="nump">317,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">72,643<span></span>
</td>
<td class="nump">75,285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">143,943<span></span>
</td>
<td class="nump">134,585<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,248,374<span></span>
</td>
<td class="nump">2,277,519<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net of accumulated depreciation of $791,110 and $755,272</a></td>
<td class="nump">1,153,884<span></span>
</td>
<td class="nump">1,101,959<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets, net</a></td>
<td class="nump">86,558<span></span>
</td>
<td class="nump">76,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net of accumulated amortization of $275,755 and $264,674</a></td>
<td class="nump">211,303<span></span>
</td>
<td class="nump">205,074<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,595,400<span></span>
</td>
<td class="nump">1,552,658<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">5,295,519<span></span>
</td>
<td class="nump">5,213,543<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current maturities of long-term debt and short-term borrowings</a></td>
<td class="nump">4,154<span></span>
</td>
<td class="nump">7,067<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">791,214<span></span>
</td>
<td class="nump">782,134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BillingsInExcessOfCostCurrent', window );">Billings in excess of costs and estimated earnings on uncompleted contracts</a></td>
<td class="nump">437,455<span></span>
</td>
<td class="nump">399,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of discontinued operations</a></td>
<td class="nump">3,088<span></span>
</td>
<td class="nump">15,313<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,235,911<span></span>
</td>
<td class="nump">1,203,744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt and notes payable, net of current maturities</a></td>
<td class="nump">404,058<span></span>
</td>
<td class="nump">475,364<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">205,945<span></span>
</td>
<td class="nump">186,491<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Insurance and other non-current liabilities</a></td>
<td class="nump">276,376<span></span>
</td>
<td class="nump">260,129<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 2,122,290<span></span>
</td>
<td class="nump">$ 2,125,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">3,516,239<span></span>
</td>
<td class="nump">3,497,740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,698,194<span></span>
</td>
<td class="nump">1,677,698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(234,103)<span></span>
</td>
<td class="num">(294,689)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, 75,337,308 and 74,991,343 common shares, at cost</a></td>
<td class="num">(1,809,787)<span></span>
</td>
<td class="num">(1,795,257)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">3,170,545<span></span>
</td>
<td class="nump">3,085,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">2,684<span></span>
</td>
<td class="nump">2,321<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">3,173,229<span></span>
</td>
<td class="nump">3,087,815<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 5,295,519<span></span>
</td>
<td class="nump">$ 5,213,543<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesForCommonStockMember', window );">Exchangeable Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember', window );">Series F Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember', window );">Series G Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3-4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 3<br> -Subparagraph a(1)<br> -Article 5<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 4<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669686-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 31<br> -Article 5<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Article 3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 31<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 12<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BillingsInExcessOfCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51671739&amp;loc=d3e57788-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=51671739&amp;loc=d3e57807-111642<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51671739&amp;loc=d3e57795-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BillingsInExcessOfCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51671739&amp;loc=d3e57795-111642<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=51671739&amp;loc=d3e57807-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGrossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31917-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGrossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51655945&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.32)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 25<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=51824106&amp;loc=d3e2473-110228<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=51719941&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term debt, net of unamortized discount or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 27<br> -Article 5<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 8<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 13<br> -Subparagraph a<br> -Article 5<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 8<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Article 3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section E<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4590271-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4568740-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesForCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesForCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6756303712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowances on accounts receivable, current</a></td>
<td class="nump">$ 2,727<span></span>
</td>
<td class="nump">$ 5,226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation on property and equipment</a></td>
<td class="nump">791,110<span></span>
</td>
<td class="nump">755,272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization on other intangible assets</a></td>
<td class="nump">$ 275,755<span></span>
</td>
<td class="nump">$ 264,674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">600,000,000<span></span>
</td>
<td class="nump">600,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">228,901,046<span></span>
</td>
<td class="nump">227,898,509<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">153,563,738<span></span>
</td>
<td class="nump">152,907,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, common shares</a></td>
<td class="nump">75,337,308<span></span>
</td>
<td class="nump">74,991,343<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesForCommonStockMember', window );">Exchangeable Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Exchangeable Shares, par value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">6,876,042<span></span>
</td>
<td class="nump">6,876,042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">6,876,042<span></span>
</td>
<td class="nump">6,876,042<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember', window );">Series F Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember', window );">Series G Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=49124121&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28,29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29, 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesForCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesForCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6746074896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations (Unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueServicesNet', window );">Revenues</a></td>
<td class="nump">$ 1,713,737<span></span>
</td>
<td class="nump">$ 1,861,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfServices', window );">Cost of services (including depreciation)</a></td>
<td class="nump">1,510,424<span></span>
</td>
<td class="nump">1,623,480<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">203,313<span></span>
</td>
<td class="nump">237,906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">158,524<span></span>
</td>
<td class="nump">145,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">7,495<span></span>
</td>
<td class="nump">8,293<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">37,294<span></span>
</td>
<td class="nump">84,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(3,589)<span></span>
</td>
<td class="num">(1,400)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">516<span></span>
</td>
<td class="nump">453<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in losses of unconsolidated affiliates</a></td>
<td class="num">(181)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">262<span></span>
</td>
<td class="num">(212)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before income taxes</a></td>
<td class="nump">34,302<span></span>
</td>
<td class="nump">82,991<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">13,443<span></span>
</td>
<td class="nump">30,601<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income from continuing operations</a></td>
<td class="nump">20,859<span></span>
</td>
<td class="nump">52,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,795<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">20,859<span></span>
</td>
<td class="nump">58,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net income attributable to non-controlling interests</a></td>
<td class="nump">363<span></span>
</td>
<td class="nump">4,701<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to common stock</a></td>
<td class="nump">20,496<span></span>
</td>
<td class="nump">53,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract', window );"><strong>Amounts attributable to common stock:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income from continuing operations</a></td>
<td class="nump">20,496<span></span>
</td>
<td class="nump">47,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,795<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to common stock</a></td>
<td class="nump">$ 20,496<span></span>
</td>
<td class="nump">$ 53,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Earnings per share attributable to common stock - basic and diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare', window );">Continuing operations</a></td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare', window );">Discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net income attributable to common stock</a></td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Shares used in computing earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average basic shares outstanding</a></td>
<td class="nump">162,803<span></span>
</td>
<td class="nump">215,473<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average diluted shares outstanding</a></td>
<td class="nump">162,806<span></span>
</td>
<td class="nump">215,490<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs related to services rendered by an entity during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations attributable to the parent. Also defined as revenue less expenses and taxes from ongoing operations before extraordinary items but after deduction of those portions of income or loss from continuing operations that are allocable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4613673-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before income taxes, extraordinary items, and noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51673353&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 10<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses and taxes from ongoing operations before extraordinary items, and noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721675-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e1012-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721525-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721523-107759<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e957-107759<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 13<br> -Article 7<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 15<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721675-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721523-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e957-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e1012-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35755396&amp;loc=d3e33749-111570<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 9<br> -Article 5<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 11<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Income Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6515339<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591551-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net income after adjustments for dividends on preferred stock (declared in the period) and/or cumulative preferred stock (accumulated for the period).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of other income and expense amounts, the components of which are not separately disclosed on the income statement, resulting from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business) also known as other nonoperating income (expense) recognized for the period. Such amounts may include: (a) dividends, (b) interest on securities, (c) net gains or losses on securities, (d) unusual costs, (e) gains or losses on foreign exchange transactions, and (f) miscellaneous other income and expense items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591552-111686<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueServicesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueServicesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=51677171&amp;loc=d3e3636-108311<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Weighted-Average Number of Common Shares Outstanding<br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6745978144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 20,859<span></span>
</td>
<td class="nump">$ 58,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax provision:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment, net of tax of $0 and $0</a></td>
<td class="nump">60,586<span></span>
</td>
<td class="num">(88,949)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax', window );">Other, net of tax of $0 and $1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">60,586<span></span>
</td>
<td class="num">(88,954)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income (loss)</a></td>
<td class="nump">81,445<span></span>
</td>
<td class="num">(30,769)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Comprehensive income attributable to non-controlling interests</a></td>
<td class="nump">363<span></span>
</td>
<td class="nump">4,701<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income (loss) attributable to Quanta stockholders</a></td>
<td class="nump">$ 81,082<span></span>
</td>
<td class="num">$ (35,470)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831223<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4613674-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4569643-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6915805&amp;loc=d3e32211-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=51821188&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The change in other comprehensive income during the reporting period, net of tax, for an item that is not separately disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeOtherNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591552-111686<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6927040400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OtherComprehensiveIncomeOtherTax', window );">Other comprehensive income other tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_OtherComprehensiveIncomeOtherTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other comprehensive income other tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_OtherComprehensiveIncomeOtherTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6762362144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash Flows from Operating Activities of Continuing Operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 20,859<span></span>
</td>
<td class="nump">$ 58,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities of continuing operations -</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,795)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">41,170<span></span>
</td>
<td class="nump">39,398<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">7,495<span></span>
</td>
<td class="nump">8,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in losses of unconsolidated affiliates</a></td>
<td class="nump">181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">340<span></span>
</td>
<td class="nump">273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on sale of property and equipment</a></td>
<td class="num">(107)<span></span>
</td>
<td class="num">(103)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign currency loss</a></td>
<td class="nump">110<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for (recovery of) doubtful accounts</a></td>
<td class="num">(983)<span></span>
</td>
<td class="nump">578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax provision</a></td>
<td class="nump">2,716<span></span>
</td>
<td class="nump">712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Non-cash stock-based compensation</a></td>
<td class="nump">13,719<span></span>
</td>
<td class="nump">9,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities', window );">Tax impact of stock-based equity awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of non-cash transactions - (Increase) decrease in -</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable', window );">Accounts and notes receivable</a></td>
<td class="nump">158,995<span></span>
</td>
<td class="nump">119,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInUnbilledReceivables', window );">Costs and estimated earnings in excess of billings on uncompleted contracts</a></td>
<td class="num">(52,467)<span></span>
</td>
<td class="num">(63,488)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">4,537<span></span>
</td>
<td class="num">(3,122)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">1,826<span></span>
</td>
<td class="num">(2,306)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses and other non-current liabilities</a></td>
<td class="num">(29,716)<span></span>
</td>
<td class="nump">29,211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings', window );">Billings in excess of costs and estimated earnings on uncompleted contracts</a></td>
<td class="nump">35,938<span></span>
</td>
<td class="num">(7,018)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other, net</a></td>
<td class="num">(4,874)<span></span>
</td>
<td class="num">(4,723)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Net cash provided by operating activities of continuing operations</a></td>
<td class="nump">199,739<span></span>
</td>
<td class="nump">179,628<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash Flows from Investing Activities of Continuing Operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">5,089<span></span>
</td>
<td class="nump">1,282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions of property and equipment</a></td>
<td class="num">(47,695)<span></span>
</td>
<td class="num">(58,504)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="num">(39,675)<span></span>
</td>
<td class="num">(34,733)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromInvestments', window );">Investments in and return of equity from unconsolidated affiliates</a></td>
<td class="num">(2,225)<span></span>
</td>
<td class="num">(809)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cash received from (paid for) other investments, net</a></td>
<td class="nump">577<span></span>
</td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DecreaseInRestrictedCash', window );">Cash withdrawn from restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">214<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Net cash used in investing activities of continuing operations</a></td>
<td class="num">(83,929)<span></span>
</td>
<td class="num">(92,228)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash Flows from Financing Activities of Continuing Operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">654,416<span></span>
</td>
<td class="nump">147,456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Payments under credit facility</a></td>
<td class="num">(729,603)<span></span>
</td>
<td class="num">(103,943)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherLongTermDebt', window );">Payments on other long-term debt</a></td>
<td class="num">(4,855)<span></span>
</td>
<td class="num">(400)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Payments on short-term debt</a></td>
<td class="num">(4,711)<span></span>
</td>
<td class="num">(922)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Distributions to non-controlling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,503)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities', window );">Tax impact of stock-based equity awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(182,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations', window );">Net cash used in financing activities of continuing operations</a></td>
<td class="num">(84,702)<span></span>
</td>
<td class="num">(142,235)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract', window );"><strong>Discontinued operations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,599<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash used in investing activities</a></td>
<td class="num">(5,643)<span></span>
</td>
<td class="num">(7,664)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations', window );">Net cash provided by (used in) discontinued operations</a></td>
<td class="num">(5,643)<span></span>
</td>
<td class="nump">1,935<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of foreign exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">1,079<span></span>
</td>
<td class="num">(2,081)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">26,544<span></span>
</td>
<td class="num">(54,981)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">128,771<span></span>
</td>
<td class="nump">190,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">155,315<span></span>
</td>
<td class="nump">135,534<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Interest paid related to continuing operations</a></td>
<td class="num">(2,441)<span></span>
</td>
<td class="num">(1,188)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes paid</a></td>
<td class="num">(6,486)<span></span>
</td>
<td class="num">(12,404)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIncomeTaxRefunds', window );">Income tax refunds related to continuing operations</a></td>
<td class="nump">894<span></span>
</td>
<td class="nump">445<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Discontinued Operations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes paid</a></td>
<td class="num">$ (5,643)<span></span>
</td>
<td class="num">$ (205)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to issue debt and obtain financing associated with the related debt instruments. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 8<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49171198&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DecreaseInRestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DecreaseInRestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Deferred Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6510177<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 6<br> -Section I<br> -Subsection 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49171198&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=32706628&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=32706628&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450189&amp;loc=d3e30690-110894<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6450189&amp;loc=d3e30700-110894<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721675-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e1012-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721525-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721523-107759<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e957-107759<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 13<br> -Article 7<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 15<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35755396&amp;loc=d3e33749-111570<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 9<br> -Article 5<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 11<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the liability reflecting cash payments received before the related costs have been incurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other liabilities used in operating activities not separately disclosed in the statement of cash flows. May include changes in other current liabilities, other noncurrent liabilities, or a combination of other current and noncurrent liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the value of prepaid expenses and other assets not separately disclosed in the statement of cash flows, for example, deferred expenses, intangible assets, or income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInUnbilledReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInUnbilledReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for interest during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in cash associated with the entity's discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3574-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3098-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3095-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow from other investing activities. This element is used when there is not a more specific and appropriate element in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3098-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3095-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsMinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsMinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIncomeTaxRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3536-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIncomeTaxRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3179-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their stock options. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3255-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591552-111686<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow attributable to repayments of borrowings not otherwise defined in the taxonomy (with maturities initially due after one year or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6751437024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business and Organization<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Business and Organization</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><b>1.</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>BUSINESS AND ORGANIZATION:</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta Services, Inc. (Quanta) is a leading
 provider of specialty contracting services, offering infrastructure
 solutions primarily to the electric power and oil and gas
 industries in the United States, Canada and Australia and select
 other international markets. Quanta reports its results under two
 reportable segments: (1)&#xA0;Electric Power Infrastructure
 Services and (2)&#xA0;Oil and Gas Infrastructure Services.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Electric Power Infrastructure Services Segment</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">The Electric Power Infrastructure Services segment
 provides comprehensive network solutions to customers in the
 electric power industry. Services performed by the Electric Power
 Infrastructure Services segment generally include the design,
 installation, upgrade, repair and maintenance of electric power
 transmission and distribution infrastructure and substation
 facilities along with other engineering and technical services.
 This segment also provides emergency restoration services,
 including the repair of infrastructure damaged by inclement
 weather, the energized installation, maintenance and upgrade of
 electric power infrastructure utilizing unique bare hand and hot
 stick methods and Quanta&#x2019;s proprietary robotic arm
 technologies, and the installation of &#x201C;smart grid&#x201D;
 technologies on electric power networks. In addition, this segment
 designs, installs and maintains renewable energy generation
 facilities, consisting of solar, wind and certain types of natural
 gas generation facilities, and related switchyards and transmission
 infrastructure to transport power to demand centers. To a lesser
 extent, this segment provides services such as the construction of
 electric power generation facilities, the design, installation,
 maintenance and repair of commercial and industrial wiring,
 installation of traffic networks, the installation of cable and
 control systems for light rail lines and limited ancillary
 telecommunication infrastructure services.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Oil and Gas Infrastructure Services Segment</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">The Oil and Gas Infrastructure Services segment
 provides comprehensive network solutions to customers involved in
 the development and transportation of natural gas, oil and other
 pipeline products. Services performed by the Oil and Gas
 Infrastructure Services segment generally include the design,
 installation, repair and maintenance of pipeline transmission and
 distribution systems, gathering systems, production systems and
 compressor and pump stations, as well as related trenching,
 directional boring and automatic welding services. In addition,
 this segment&#x2019;s services include pipeline protection,
 integrity testing, rehabilitation and replacement and fabrication
 of pipeline support systems and related structures and facilities.
 Quanta also serves the offshore and inland water energy markets,
 primarily providing services to oil and gas exploration platforms,
 including mechanical installation (or &#x201C;hook-ups&#x201D;),
 electrical and instrumentation, pre-commissioning and
 commissioning, coatings, fabrication, pipeline construction,
 integrity services and marine asset repair. To a lesser extent,
 this segment designs, installs and maintains fueling systems, as
 well as water and sewer infrastructure.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Acquisitions</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">During the first quarter of 2016, Quanta completed
 three acquisitions. The results of two of the acquired companies
 are generally included in Quanta&#x2019;s Electric Power
 Infrastructure Services segment. These companies included a full
 service medium- and high-voltage powerline contracting company
 located in the United States and a telecommunications company
 located in Canada. Quanta also acquired a pipeline service
 contractor located in the United States, the results of which are
 generally included in Quanta&#x2019;s Oil and Gas Infrastructure
 Services segment. As these transactions were effective during the
 first quarter of 2016, the results will be included in
 Quanta&#x2019;s consolidated financial statements beginning on the
 respective dates of acquisition. These acquisitions should enable
 Quanta to further enhance its service offerings in the United
 States and Canada.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During 2015, Quanta acquired 11 companies. The
 results of eight of the acquired companies are generally included
 in Quanta&#x2019;s Electric Power Infrastructure Services segment.
 These companies include a foundation services company located in
 the United States, an electrical contracting company located in the
 United States, an electrical engineering company located in
 Australia, a powerline construction company located in the United
 States, an engineering company located in Canada, an engineering,
 procurement and construction services company based in the United
 States, an underground construction contracting company located in
 Canada, and a supplier and material procurement specialist for the
 power and utility industry in Canada. The results of the remaining
 three acquired companies are generally included in Quanta&#x2019;s
 Oil and Gas Infrastructure Services segment. These companies
 include a company that services above-ground storage tanks in the
 United States, an underground utility distribution contractor that
 provides services to gas and electric utilities in Canada, and a
 company that specializes in the engineering, procurement,
 construction, and commissioning of compression and surface
 facilities for the high pressure gas industry in Australia.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Disposition &#x2014; Fiber Optic Licensing
 Operations</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">On April&#xA0;29, 2015, Quanta entered into a stock
 purchase agreement with Crown Castle International Corp. (Crown
 Castle) pursuant to which Quanta agreed to sell its fiber optic
 licensing operations. The purchase agreement contained customary
 representations and warranties, covenants and indemnities. On
 August&#xA0;4, 2015, Quanta completed the sale for a purchase price
 of approximately $1 billion in cash, resulting in after-tax net
 proceeds of approximately $848 million. In the third quarter of
 2015, Quanta recognized a net of tax gain of approximately $171
 million. Quanta has presented the results of operations, financial
 position, cash flows and disclosures of the fiber optic licensing
 operations as discontinued operations for all periods in the
 accompanying unaudited condensed consolidated financial statements.
 These results were included in Quanta&#x2019;s Fiber Optic Licensing
 and Other segment prior to the second quarter of 2015.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"></td>
 </tr>
 </table>


 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=35735333&amp;loc=d3e288-107754<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 272<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6373374&amp;loc=d3e70478-108055<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=d3e5614-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6926847056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><b>2.</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>SUMMARY OF SIGNIFICANT ACCOUNTING
 POLICIES:</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt">
 <b><i>Principles of Consolidation</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">The consolidated financial statements of Quanta
 include the accounts of Quanta Services, Inc. and its wholly owned
 subsidiaries, which are also referred to as its operating units.
 The consolidated financial statements also include the accounts of
 certain of Quanta&#x2019;s investments in joint ventures, which are
 either consolidated or proportionately consolidated, as discussed
 in the following summary of significant accounting policies.
 Investments in affiliated entities in which Quanta does not have a
 controlling financial interest, but over which Quanta has
 significant influence, usually because Quanta holds a voting
 interest of between 20% and 50%, are accounted for using the equity
 method. All significant intercompany accounts and transactions have
 been eliminated in consolidation. Unless the context requires
 otherwise, references to Quanta include Quanta Services, Inc. and
 its consolidated subsidiaries.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Interim Condensed Consolidated Financial
 Information</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">These unaudited condensed consolidated financial
 statements have been prepared pursuant to the rules of the
 Securities and Exchange Commission (SEC). Certain information and
 footnote disclosures, normally included in annual financial
 statements prepared in accordance with accounting principles
 generally accepted in the United States (US GAAP), have been
 condensed or omitted pursuant to those rules and regulations.
 Quanta believes that the disclosures made are adequate to make the
 information presented not misleading. In the opinion of management,
 all adjustments, consisting only of normal recurring adjustments,
 necessary to fairly state the financial position, results of
 operations, comprehensive income and cash flows with respect to the
 interim condensed consolidated financial statements have been
 included. The results of operations and comprehensive income for
 the interim periods are not necessarily indicative of the results
 for the entire fiscal year. The results of Quanta have historically
 been subject to significant seasonal fluctuations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta recommends that these unaudited condensed
 consolidated financial statements be read in conjunction with the
 audited consolidated financial statements and notes thereto of
 Quanta and its subsidiaries included in Quanta&#x2019;s Annual
 Report on Form 10-K for the year ended December&#xA0;31, 2015,
 which was filed with the SEC on February&#xA0;29, 2016.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Use of Estimates and Assumptions</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">The preparation of financial statements in
 conformity with US&#xA0;GAAP requires the use of estimates and
 assumptions by management in determining the reported amounts of
 assets and liabilities, disclosures of contingent assets and
 liabilities known to exist as of the date the financial statements
 are published, and the reported amounts of revenues and expenses
 recognized during the periods presented. Quanta reviews all
 significant estimates affecting its consolidated financial
 statements on a recurring basis and records the effect of any
 necessary adjustments prior to their publication. Judgments and
 estimates are based on Quanta&#x2019;s beliefs and assumptions
 derived from information available at the time such judgments and
 estimates are made. Uncertainties with respect to such estimates
 and assumptions are inherent in the preparation of financial
 statements. Estimates are primarily used in Quanta&#x2019;s
 assessment of the allowance for doubtful accounts, valuation of
 inventory, useful lives of assets, fair value assumptions in
 analyzing goodwill, other intangibles and long-lived asset
 impairments, equity and other investments, loan receivables,
 purchase price allocations, liabilities for self-insured and other
 claims and guarantees, multiemployer pension plan withdrawal
 liabilities, revenue recognition for construction contracts
 inclusive of contractual change orders and claims, share-based
 compensation, operating results of reportable segments, as well as
 the provision for income taxes and the calculation of uncertain tax
 positions.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Cash and Cash Equivalents</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta had cash and cash equivalents of $155.3
 million and $128.8 million as of March&#xA0;31, 2016 and
 December&#xA0;31, 2015. Cash consisting of interest-bearing demand
 deposits is carried at cost, which approximates fair value. Quanta
 considers all highly liquid investments with an original maturity
 of three months or less at the time of purchase to be cash
 equivalents, which are carried at fair value. At March&#xA0;31,
 2016 and December&#xA0;31, 2015, cash equivalents were $7.4 million
 and $1.4 million, and consisted primarily of money market
 investments and money market mutual funds and are discussed further
 in <i>Fair Value Measurements</i> below. As of March&#xA0;31, 2016
 and December&#xA0;31, 2015, cash and cash equivalents held in
 domestic bank accounts were approximately $18.3 million and $16.1
 million, and cash and cash equivalents held in foreign bank
 accounts were approximately $137.0 million and $112.7 million. As
 of March&#xA0;31, 2016 and December&#xA0;31, 2015, cash and cash
 equivalents held by Quanta&#x2019;s investments in joint ventures,
 which are either consolidated or proportionately consolidated, were
 approximately $28.3 million and $24.9 million, of which $17.0
 million and $11.9 million related to domestic joint ventures. Cash
 and cash equivalents held by the joint ventures are available to
 support the operations of the related joint ventures, and Quanta
 does not have access to that cash for its other operations. Under
 the terms of the partnership agreements, Quanta generally has no
 right to the joint ventures&#x2019; cash other than participating in
 distributions and in the event of dissolution.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt">
 <b><i>Current and Long-Term Accounts and Notes Receivable and
 Allowance for Doubtful Accounts</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta provides an allowance for doubtful accounts
 when collection of an account or note receivable is considered
 doubtful, and receivables are written off against the allowance
 when deemed uncollectible. Inherent in the assessment of the
 allowance for doubtful accounts are certain judgments and estimates
 regarding, among other factors, the customer&#x2019;s access to
 capital, the customer&#x2019;s willingness or ability to pay,
 general economic and market conditions, the ongoing relationship
 with the customer and uncertainties related to the resolution of
 disputed matters. Quanta considers accounts receivable delinquent
 after 30 days but does not generally include delinquent accounts in
 its analysis of the allowance for doubtful accounts unless the
 accounts receivable have been outstanding for at least 90 days. In
 addition to balances that have been outstanding for 90 days or
 more, Quanta also includes accounts receivable balances that relate
 to customers in bankruptcy or with other known difficulties in its
 analysis of the allowance for doubtful accounts. Material changes
 in Quanta&#x2019;s customers&#x2019; business or cash flows, which
 may be impacted by negative economic and market conditions, could
 affect Quanta&#x2019;s ability to collect amounts due from them. As
 of March&#xA0;31, 2016 and December&#xA0;31, 2015, Quanta had
 allowances for doubtful accounts on current receivables of
 approximately $2.7 million and $5.2 million. Long-term accounts
 receivable are included within other assets, net on the
 consolidated balance sheets.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Should customers experience financial difficulties
 or file for bankruptcy, or should anticipated recoveries relating
 to receivables in existing bankruptcies or other workout situations
 fail to materialize, Quanta could experience reduced cash flows and
 losses in excess of current allowances provided.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The balances billed but not paid by customers
 pursuant to retainage provisions in certain contracts are generally
 due upon completion of the contracts and acceptance by the
 customer. Based on Quanta&#x2019;s experience with similar contracts
 in recent years, the majority of the retainage balances at each
 balance sheet date are expected to be collected within the next
 twelve months. Current retainage balances as of March&#xA0;31, 2016
 and December&#xA0;31, 2015 were approximately $235.5 million and
 $250.1 million, and were included in accounts receivable. Retainage
 balances with settlement dates beyond the next twelve months were
 included in other assets, net, and as of March&#xA0;31, 2016 and
 December&#xA0;31, 2015 were $5.1 million and $4.5 million.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Within accounts receivable, Quanta recognizes
 unbilled receivables in circumstances such as when revenues have
 been earned and recorded but the amount cannot be billed under the
 terms of the contract until a later date; costs have been incurred
 but are yet to be billed under cost-reimbursement type contracts;
 or amounts arise from routine lags in billing (for example, work
 completed one month but not billed until the next month). These
 balances do not include revenues accrued for work performed under
 fixed-price contracts as these amounts are recorded as costs and
 estimated earnings in excess of billings on uncompleted contracts.
 At March&#xA0;31, 2016 and December&#xA0;31, 2015, the balances of
 unbilled receivables included in accounts receivable were
 approximately $228.8 million and $233.6 million.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Goodwill and Other Intangibles</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta has recorded goodwill in connection with its
 historical acquisitions of companies. Upon acquisition, these
 companies were either combined into one of Quanta&#x2019;s existing
 operating units or managed on a stand-alone basis as an individual
 operating unit. Goodwill recorded in connection with these
 acquisitions is subject to an annual assessment for impairment,
 which Quanta performs at the operating unit level for each
 operating unit that carries a balance of goodwill. Each of
 Quanta&#x2019;s operating units is organized into one of two
 internal divisions: the Electric Power Infrastructure Services
 Division and the Oil and Gas Infrastructure Services Division. As
 most of the companies acquired by Quanta provide multiple types of
 services for multiple types of customers, these divisional
 designations are based on the predominant type of work performed by
 each operating unit at the point in time the divisional designation
 is made. Goodwill is required to be measured for impairment at the
 reporting unit level, which represents the operating segment level
 or one level below the operating segment level for which discrete
 financial information is available. Quanta has determined that its
 individual operating units represent its reporting units for the
 purpose of assessing goodwill impairments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta has the option to first assess qualitative
 factors to determine whether it is necessary to perform the
 two-step fair value-based impairment test described below. If
 Quanta believes that, as a result of its qualitative assessment, it
 is more likely than not that the fair value of a reporting unit is
 less than its carrying amount, the quantitative impairment test is
 required. Otherwise, no further testing is required. Quanta can
 choose to perform the qualitative assessment on none, some or all
 of its reporting units. Quanta can also bypass the qualitative
 assessment for any reporting unit in any period and proceed
 directly to step one of the impairment test, and then resume the
 qualitative assessment in any subsequent period. Qualitative
 indicators, including deterioration in macroeconomic conditions,
 declining financial performance, or a sustained decrease in share
 price, among other things, may trigger the need for annual or
 interim impairment testing of goodwill associated with one or all
 of the reporting units.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta&#x2019;s goodwill impairment assessment is
 performed at year-end, or more frequently if events or
 circumstances arise which indicate that goodwill may be impaired.
 For instance, a decrease in Quanta&#x2019;s market capitalization
 below book value, a significant change in business climate or loss
 of a significant customer, as well as the qualitative indicators
 referenced above, may trigger the need for interim impairment
 testing of goodwill for one or all of its reporting units. The
 first step of the two-step fair value based test involves comparing
 the fair value of each of Quanta&#x2019;s reporting units with its
 carrying value, including goodwill. If the carrying value of the
 reporting unit exceeds its fair value, the second step is
 performed. The second step compares the carrying amount of the
 reporting unit&#x2019;s goodwill to the implied fair value of its
 goodwill. If the implied fair value of goodwill is less than the
 carrying amount, an impairment loss would be recorded as a
 reduction to goodwill with a corresponding charge to operating
 expense.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta determines the fair value of its reporting
 units using a weighted combination of the discounted cash flow,
 market multiple and market capitalization valuation approaches,
 with heavier weighting on the discounted cash flow method, as in
 management&#x2019;s opinion, this method currently results in the
 most accurate calculation of a reporting unit&#x2019;s fair value.
 Determining the fair value of a reporting unit requires judgment
 and the use of significant estimates and assumptions. Such
 estimates and assumptions include revenue growth rates, operating
 margins, discount rates, weighted average costs of capital and
 future market conditions, among others. Quanta believes the
 estimates and assumptions used in its impairment assessments are
 reasonable and based on available market information, but
 variations in any of the assumptions could result in materially
 different calculations of fair value and determinations of whether
 or not an impairment is indicated.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Under the discounted cash flow method, Quanta
 determines fair value based on the estimated future cash flows of
 each reporting unit, discounted to present value using
 risk-adjusted industry discount rates, which reflect the overall
 level of inherent risk of a reporting unit and the rate of return
 an outside investor would expect to earn. Cash flow projections are
 derived from budgeted amounts and operating forecasts (typically a
 one-year model) plus an estimate of later period cash flows, all of
 which are evaluated by management. Subsequent period cash flows are
 developed for each reporting unit using growth rates that
 management believes are reasonably likely to occur, along with a
 terminal value derived from the reporting unit&#x2019;s earnings
 before interest, taxes, depreciation and amortization (EBITDA). The
 EBITDA multiples for each reporting unit are based on trailing
 twelve-month comparable industry data.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Under the market multiple and market capitalization
 approaches, Quanta determines the estimated fair value of each of
 its reporting units by applying transaction multiples to each
 reporting unit&#x2019;s projected EBITDA and then averaging that
 estimate with similar historical calculations using either a one,
 two or three year average. For the market capitalization approach,
 Quanta adds a reasonable control premium, which is estimated as the
 premium that would be received in a sale of the reporting unit in
 an orderly transaction between market participants.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">For recently acquired reporting units, a step one
 impairment test may indicate an implied fair value that is
 substantially similar to the reporting unit&#x2019;s carrying value.
 Such similarities in value are generally an indication that
 management&#x2019;s estimates of future cash flows associated with
 the recently acquired reporting unit remain relatively consistent
 with the assumptions that were used to derive its initial fair
 value.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During the fourth quarter of 2015, a two-step
 fair-value based goodwill impairment analysis was performed for
 each of Quanta&#x2019;s reporting units, and no reporting units were
 evaluated solely on a qualitative basis. Step one of the analysis
 indicated that the implied fair value of each of Quanta&#x2019;s
 reporting units, other than recently acquired reporting units and
 two other reporting units described below, was substantially in
 excess of its carrying value. After performing step two of the
 analysis, management concluded that goodwill was impaired at two
 reporting units in Quanta&#x2019;s Oil and Gas Infrastructure
 Services Division. Accordingly, during the fourth quarter of 2015,
 Quanta recorded a $39.8 million non-cash charge for the impairment
 of goodwill which primarily resulted from lower forecasted oil and
 gas services revenues for its Gulf of Mexico operations and certain
 operations in Australia, due to the extended low commodity price
 environment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">As discussed generally above, when evaluating the
 2015 step one impairment test results, management considered many
 factors in determining whether or not an impairment of goodwill for
 any reporting unit was reasonably likely to occur in future
 periods, including future market conditions and the economic
 environment in which Quanta&#x2019;s reporting units were operating.
 Additionally, management considered the sensitivity of its fair
 value estimates to changes in certain valuation assumptions. After
 giving consideration to a 10% decrease in the fair value of each of
 Quanta&#x2019;s reporting units, the results of the assessment at
 December&#xA0;31, 2015 did not change. However, circumstances such
 as market declines, unfavorable economic conditions, the loss of a
 major customer or other factors could increase the risk of
 impairment of goodwill in future periods.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">If an operating unit experiences prolonged periods
 of declining revenues, operating margins or both, it may be at risk
 of failing step one of the goodwill impairment test. Certain
 operating units have experienced declines over the short-term due
 to challenging macroeconomic conditions in certain geographic
 areas, the decline in oil prices which has impacted customer
 spending, and delays due to regulatory and permitting issues.
 Quanta will continue to monitor these conditions and others to
 determine if it is necessary to perform step two of the fair-value
 based impairment test for one or more operating units.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta&#x2019;s intangible assets include customer
 relationships, backlog, trade names, non-compete agreements,
 patented rights and developed technology, all subject to
 amortization. The value of customer relationships is estimated as
 of the date a business is acquired based on the value-in-use
 concept utilizing the income approach, specifically the excess
 earnings method. The excess earnings analysis consists of
 discounting to present value the projected cash flows attributable
 to the customer relationships, with consideration given to customer
 contract renewals and estimated customer attrition rates, the
 importance or lack thereof of existing customer relationships to
 Quanta&#x2019;s business plan, income taxes and required rates of
 return. Quanta values backlog for acquired businesses as of the
 acquisition date based upon the contractual nature of the backlog
 within each service line, using the income approach to discount
 back to present value the cash flows attributable to the backlog.
 The value of trade names is estimated using the relief-from-royalty
 method of the income approach. This approach is based on the
 assumption that in lieu of ownership, a company would be willing to
 pay a royalty in order to exploit the related benefits of this
 intangible asset.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">Quanta amortizes intangible assets based upon the
 estimated consumption of the economic benefits of each intangible
 asset, or on a straight-line basis if the pattern of economic
 benefits consumption cannot otherwise be reliably estimated.
 Intangible assets subject to amortization are reviewed for
 impairment and are tested for recoverability whenever events or
 changes in circumstances indicate that the carrying amount may not
 be recoverable. For instance, a significant change in business
 climate or a loss of a significant customer, among other things,
 may trigger the need for interim impairment testing of intangible
 assets. An impairment loss would be recognized if the carrying
 amount of an intangible asset is not recoverable and its carrying
 amount exceeds its fair value.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During the fourth quarter of 2015, Quanta recorded
 an impairment charge of $12.1 million related to customer
 relationships, trade names and non-compete agreement intangible
 assets. These intangible asset impairments primarily resulted from
 lower forecasted oil and gas services revenues for Quanta&#x2019;s
 Gulf of Mexico operations and certain operations in Australia, due
 to the extended low commodity price environment. The two reporting
 units impacted are in Quanta&#x2019;s Oil and Gas Infrastructure
 Services Division.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Investments in Affiliates and Other Entities</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">In the normal course of business, Quanta enters
 into various types of investment arrangements, each having unique
 terms and conditions. These investments may include equity
 interests held by Quanta in business entities, including general or
 limited partnerships, contractual joint ventures, or other forms of
 equity or profit participation. These investments may also include
 Quanta&#x2019;s participation in different financing structures such
 as the extension of loans to project specific entities, the
 acquisition of convertible notes issued by project specific
 entities, or other strategic financing arrangements. Quanta
 determines whether such investments involve a variable interest
 entity (VIE) based on the characteristics of the subject entity. If
 the entity is determined to be a VIE, then management determines if
 Quanta is the primary beneficiary of the entity and whether or not
 consolidation of the VIE is required. The primary beneficiary
 consolidating the VIE must normally have both (i)&#xA0;the power to
 direct the activities of a VIE that most significantly affect the
 VIE&#x2019;s economic performance and (ii)&#xA0;the obligation to
 absorb losses of the VIE or the right to receive benefits from the
 VIE, in either case that could potentially be significant to the
 VIE. When Quanta is deemed to be the primary beneficiary, the VIE
 is consolidated and the other party&#x2019;s equity interest in the
 VIE is accounted for as a non-controlling interest. In cases where
 Quanta determines that it has an undivided interest in the assets,
 liabilities, revenues and profits of an unincorporated VIE (e.g., a
 general partnership interest), such amounts are consolidated on a
 basis proportional to Quanta&#x2019;s ownership interest in the
 unincorporated entity.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Investments in entities of which Quanta is not the
 primary beneficiary, but over which Quanta has the ability to
 exercise significant influence, are accounted for using the equity
 method of accounting. Quanta&#x2019;s share of net income or losses
 from unconsolidated equity investments is included in equity in
 earnings (losses) of unconsolidated affiliates in the consolidated
 statements of operations when applicable. Equity investments are
 reviewed for impairment by assessing whether any decline in the
 fair value of the investment below the carrying value is other than
 temporary. In making this determination, factors such as the
 ability to recover the carrying amount of the investment and the
 inability of the investee to sustain an earnings capacity are
 evaluated in determining whether a loss in value should be
 recognized. Any impairment losses related to investments would be
 recognized in other expense. Equity method investments are carried
 at original cost and are included in other assets, net in the
 consolidated balance sheet and are adjusted for Quanta&#x2019;s
 proportionate share of the investees&#x2019; income, losses and
 distributions.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt">
 <b><i>Revenue Recognition</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Through its Electric Power Infrastructure Services
 and Oil and Gas Infrastructure Services segments, Quanta designs,
 installs and maintains networks for customers in the electric power
 and oil and gas industries. These services may be provided pursuant
 to master service agreements, repair and maintenance contracts and
 fixed price and non-fixed price installation contracts. Pricing
 under these contracts may be competitive unit price,
 cost-plus/hourly (or time and materials basis) or fixed price (or
 lump sum basis), and the final terms and prices of these contracts
 are frequently negotiated with the customer. Under unit-based
 contracts, the utilization of an output-based measurement is
 appropriate for revenue recognition. Under these contracts, Quanta
 recognizes revenue as units are completed based on pricing
 established between Quanta and the customer for each unit of
 delivery, which best reflects the pattern in which the obligation
 to the customer is fulfilled. Under cost-plus/hourly and time and
 materials type contracts, Quanta recognizes revenue on an input
 basis, as labor hours are incurred and services are performed.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Revenues from fixed price contracts are recognized
 using the percentage-of-completion method, measured by the
 percentage of costs incurred to date to total estimated costs for
 each contract. These contracts provide for a fixed amount of
 revenues for the entire project. Such contracts provide that the
 customer accept completion of progress to date and compensate
 Quanta for services rendered, which may be measured in terms of
 units installed, hours expended or some other measure of progress.
 Contract costs include all direct materials, labor and subcontract
 costs and those indirect costs related to contract performance,
 such as indirect labor, supplies, tools, repairs and depreciation
 costs. Much of the material associated with Quanta&#x2019;s work is
 owner-furnished and is therefore not included in contract revenues
 and costs. The cost estimation process is based on professional
 knowledge and experience of Quanta&#x2019;s engineers, project
 managers and financial professionals. Changes in job performance,
 job conditions and final contract settlements are factors that
 influence management&#x2019;s assessment of total contract value and
 the total estimated costs to complete those contracts and
 therefore, Quanta&#x2019;s profit recognition.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Actual revenues and project costs can vary,
 sometimes substantially, from previous estimates due to changes in
 a variety of factors including unforeseen circumstances not
 included in our cost estimates or covered by our contracts for
 which we cannot obtain adequate compensation, including concealed
 or unknown environmental conditions; changes in the cost of
 equipment, commodities, materials or labor; unanticipated costs or
 claims due to customer-caused delays, customer failure to provide
 required materials or equipment, errors in engineering,
 specifications or designs, project modifications, or contract
 termination and our inability to obtain reimbursement for such
 costs or recover on such claims; weather conditions; and quality
 issues requiring rework or replacement. These factors, along with
 other risks inherent in performing fixed price contracts may cause
 actual revenues and gross profits for a project to differ from
 previous estimates and could result in reduced profitability or
 losses on projects. Changes in these factors may result in
 revisions to costs and income, and their effects are recognized in
 the period in which the revisions are determined. These factors are
 routinely evaluated on a project by project basis throughout the
 project term, and the impact of corresponding revisions in
 management&#x2019;s estimates of contract value, contract cost and
 contract profit are recorded as necessary in the period in which
 the revisions are determined. Provisions for losses on uncompleted
 contracts are made in the period in which such losses are
 determined to be probable and the amount can be reasonably
 estimated.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During the three months ended March 31, 2016,
 Quanta experienced engineering and performance issues during the
 testing and pre-commissioning phase of an ongoing power plant
 construction project in Alaska, which resulted in additional
 construction costs. As of March 31, 2016, Quanta had revised its
 estimate of the total costs necessary to complete this project,
 which resulted in the recognition of a project loss of $21.3
 million during the period. At March&#xA0;31, 2016, this project had
 a contract value of $201 million and was approximately 91%
 complete. This project is expected to be substantially complete in
 the third quarter of 2016. As this project continues through the
 final construction and commissioning phases, it is reasonably
 possible that additional performance issues or other unforeseen
 circumstances could occur and result in the recognition of
 additional losses.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Including the impact of the loss on the power plant
 construction project in Alaska, Quanta&#x2019;s operating results
 for the three months ended March&#xA0;31, 2016 were impacted by
 less than 5% as a result of aggregate changes in contract estimates
 related to projects that were in progress at December&#xA0;31,
 2015. Quanta&#x2019;s operating results for the three months ended
 March&#xA0;31, 2015 were positively impacted by approximately 9.4%
 as a result of aggregate changes in contract estimates related to
 projects that were in progress at December&#xA0;31, 2014, primarily
 associated with an electric power infrastructure services project
 that experienced effective contract execution and a reduction in
 estimated total project costs as the project progressed from
 mid-construction to near completion during the three months ended
 March&#xA0;31, 2015.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The current asset &#x201C;Costs and estimated
 earnings in excess of billings on uncompleted contracts&#x201D;
 represents revenues recognized in excess of amounts billed for
 fixed price contracts. The current liability &#x201C;Billings in
 excess of costs and estimated earnings on uncompleted
 contracts&#x201D; represents billings in excess of revenues
 recognized for fixed price contracts.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta may incur costs subject to change orders,
 whether approved or unapproved by the customer, and/or claims
 related to certain contracts. Quanta determines the probability
 that such costs will be recovered based upon evidence such as past
 practices with the customer, specific discussions or preliminary
 negotiations with the customer or verbal approvals. Quanta treats
 items as a cost of contract performance in the period incurred if
 it is not probable that the costs will be recovered or will
 recognize revenue if it is probable that the contract price will be
 adjusted and can be reliably estimated. As of March&#xA0;31, 2016
 and December&#xA0;31, 2015, Quanta had approximately $118.0 million
 and $137.2 million of change orders and/or claims that had been
 included as contract price adjustments on certain contracts which
 were in the process of being negotiated in the normal course of
 business. These aggregate contract price adjustments represent
 management&#x2019;s best estimate of additional contract revenues
 which have been earned and which management believes are probable
 of collection. The amounts ultimately realized by Quanta upon final
 acceptance by its customers could be higher or lower than such
 estimated amounts; however, such
 amounts cannot currently be estimated.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Income Taxes</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta follows the liability method of accounting
 for income taxes. Under this method, deferred tax assets and
 liabilities are recorded for future tax consequences of temporary
 differences between the financial reporting and tax bases of assets
 and liabilities and are measured using the enacted tax rates and
 laws that are expected to be in effect when the underlying assets
 or liabilities are recovered or settled.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta regularly evaluates valuation allowances
 established for deferred tax assets for which future realization is
 uncertain. The estimation of required valuation allowances includes
 estimates of future taxable income. The ultimate realization of
 deferred tax assets is dependent upon the generation of future
 taxable income during the periods in which those temporary
 differences become deductible. Quanta considers projected future
 taxable income and tax planning strategies in making this
 assessment. If actual future taxable income differs from these
 estimates, Quanta may not realize deferred tax assets to the extent
 estimated.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta records reserves for income taxes related to
 certain tax positions in those instances where Quanta considers it
 more likely than not that additional taxes may be due in excess of
 amounts reflected on income tax returns filed. When recording
 reserves for expected tax consequences of uncertain positions,
 Quanta assumes that taxing authorities have full knowledge of the
 position and all relevant facts. Quanta continually reviews
 exposure to additional tax obligations, and as further information
 is known or events occur, changes in tax reserves may be recorded.
 To the extent interest and penalties may be assessed by taxing
 authorities on any underpayment of income tax, such amounts have
 been accrued and are classified in the provision for income
 taxes.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">As of March&#xA0;31, 2016, the total amount of
 unrecognized tax benefits relating to uncertain tax positions was
 $57.4 million, an increase from December&#xA0;31, 2015 of $2.9
 million. This increase in unrecognized tax benefits resulted
 primarily from a $1.0 million increase due to tax positions
 expected to be taken for 2016 and a $1.9 million increase due to
 tax positions of an acquired company taken in periods prior to the
 acquisition. Quanta is currently under examination by the Internal
 Revenue Service (IRS) for tax years 2010, 2011 and 2012, and the
 federal statute of limitations for examination of all subsequent
 years remains open. Additionally, certain subsidiaries are under
 examination by various U.S. state, Canadian and other foreign tax
 authorities for multiple periods. Quanta believes it is reasonably
 possible that within the next 12 months unrecognized tax benefits
 may decrease by up to $27.5 million as a result of settlement of
 these examinations or as a result of the expiration of certain
 statute of limitations periods.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The income tax laws and regulations are voluminous
 and are often ambiguous. As such, Quanta is required to make many
 subjective assumptions and judgments regarding its tax positions
 that could materially affect amounts recognized in its future
 consolidated balance sheets and statements of operations and
 comprehensive income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Earnings Per Share</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Basic earnings per share is computed using the
 weighted average number of common shares outstanding during the
 period, and diluted earnings per share is computed using the
 weighted average number of common shares outstanding during the
 period adjusted for all potentially dilutive common stock
 equivalents, except in cases where the effect of the common stock
 equivalents would be antidilutive.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Self-Insurance</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta is insured for employer&#x2019;s liability,
 general liability, auto liability and workers&#x2019; compensation
 claims. Under these programs, the deductibles for general liability
 and auto liability are $10.0 million per occurrence, the deductible
 for workers&#x2019; compensation is $5.0 million per occurrence, and
 the deductible for employer&#x2019;s liability is $1.0 million per
 occurrence. Quanta is generally self-insured for all claims that do
 not exceed the amount of the applicable deductible. Quanta also has
 employee health care benefit plans for most employees not subject
 to collective bargaining agreements, of which the primary plan is
 subject to a deductible of $375,000 per claimant per year.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Losses under all of these insurance programs are
 accrued based upon Quanta&#x2019;s estimate of the ultimate
 liability for claims reported and an estimate of claims incurred
 but not reported, with assistance from third-party actuaries. These
 insurance liabilities are difficult to assess and estimate due to
 unknown factors, including the severity of an injury, the extent of
 damage, the determination of Quanta&#x2019;s liability in proportion
 to other parties and the number of incidents not reported. The
 accruals are based upon known facts and historical trends, and
 management believes such accruals are adequate.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Collective Bargaining Agreements</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Some of Quanta&#x2019;s operating units are parties
 to various collective bargaining agreements with unions that
 represent certain of their employees. The collective bargaining
 agreements expire at various times and have typically been
 renegotiated and renewed on terms similar to those in the expiring
 agreements. The agreements require the operating units to pay
 specified wages, provide certain benefits to their union employees
 and contribute certain amounts to multiemployer pension plans and
 employee benefit trusts. Quanta&#x2019;s multiemployer pension plan
 contribution rates generally are specified in the collective
 bargaining agreements (usually on an annual basis), and
 contributions are made to the plans on a
 &#x201C;pay-as-you-go&#x201D; basis based on its union employee
 payrolls. The location and number of union employees that Quanta
 employs at any given time and the plans in which they may
 participate vary depending on the projects Quanta has ongoing at
 that time and the need for union resources in connection with those
 projects. Therefore, Quanta is unable to accurately predict the
 union employee payroll and the amount of the resulting
 multiemployer pension plan contribution obligation for future
 periods.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Stock-Based Compensation</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta recognizes compensation expense for
 restricted stock, restricted stock units (RSUs) and performance
 units to be settled in common stock based on the fair value of the
 awards at the date of grant, net of estimated forfeitures. The fair
 value of restricted stock awards, RSUs and performance units to be
 settled in common stock is determined based on the number of
 shares, RSUs or performance units granted and the closing price of
 Quanta&#x2019;s common stock on the date of grant. An estimate of
 future forfeitures is required in determining the period expense.
 Quanta uses historical data to estimate the forfeiture rate;
 however, these estimates are subject to change and may impact the
 value that will ultimately be realized as compensation expense. The
 resulting compensation expense from time-based RSU and performance
 unit awards is recognized on a straight-line basis over the
 requisite service period, which is generally the vesting period,
 while compensation expense from performance-based RSU awards is
 recognized using the graded vesting method over the requisite
 service period. The cash flows resulting from the tax deductions in
 excess of the compensation expense recognized for restricted stock,
 RSUs and performance units to be settled in common stock and stock
 options (excess tax benefit) are classified as financing cash
 flows.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Compensation expense associated with liability
 based awards, such as RSUs that are expected to or may settle in
 cash, is recognized based on a remeasurement of the fair value of
 the award at the end of each reporting period. Upon settlement, the
 holders receive for each RSU an amount in cash equal to the fair
 market value on the settlement date of one share of Quanta common
 stock, as specified in the applicable award agreement. For
 additional information on Quanta&#x2019;s restricted stock, RSUs and
 performance unit awards, see Note 10.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Functional Currency and Translation of Financial
 Statements</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">The U.S. dollar is the functional currency for the
 majority of Quanta&#x2019;s operations, which are primarily located
 within the United States. The functional currency for
 Quanta&#x2019;s foreign operations, which are primarily located in
 Canada and Australia, is typically the currency of the country in
 which the foreign operating unit is located. Generally, the
 currency in which the operating unit transacts the majority of its
 activities, including billings, financing, payroll and other
 expenditures, would be considered the functional currency. The
 treatment of foreign currency translation gains or losses is
 dependent upon management&#x2019;s determination of the functional
 currency of each operating unit. In preparing the consolidated
 financial statements, Quanta translates the financial statements of
 its foreign operating units from their functional currency into
 U.S. dollars. Statements of operations, comprehensive income and
 cash flows are translated at average monthly rates, while balance
 sheets are translated at month-end exchange rates. The translation
 of the balance sheet results in translation gains or losses, which
 are included as a separate component of equity under the caption
 &#x201C;Accumulated other comprehensive income (loss).&#x201D; Gains
 and losses arising from transactions which are not denominated in
 the operating units&#x2019; functional currencies are included
 within other income (expense) in the statements of operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Comprehensive Income</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Components of comprehensive income include all
 changes in equity during a period except those resulting from
 changes in Quanta&#x2019;s capital related accounts. Quanta records
 other comprehensive income (loss) for foreign currency translation
 adjustments related to its foreign operations and for other
 revenues, expenses, gains and losses that are included in
 comprehensive income, but excluded from net income.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt">
 <b><i>Litigation Costs and Reserves</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta records reserves when it is probable that a
 liability has been incurred and the amount of loss can be
 reasonably estimated. Costs incurred for litigation are expensed as
 incurred. Further details are presented in Note&#xA0;11.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Fair Value Measurements</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">The carrying values of cash equivalents, accounts
 receivable, accounts payable and accrued expenses approximate fair
 value due to the short-term nature of these instruments. The
 carrying value of variable rate debt also approximates fair value.
 For disclosure purposes, qualifying assets and liabilities are
 categorized into three broad levels based on the priority of the
 inputs used to determine their fair values. The fair value
 hierarchy gives the highest priority to quoted prices (unadjusted)
 in active markets for identical assets or liabilities (Level 1) and
 the lowest priority to unobservable inputs (Level 3). All of
 Quanta&#x2019;s cash equivalents were categorized as Level 1 assets
 at March&#xA0;31, 2016 and December&#xA0;31, 2015, as all values
 were based on unadjusted quoted prices for identical assets in an
 active market that Quanta has the ability to access.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In connection with Quanta&#x2019;s acquisitions,
 identifiable intangible assets acquired include goodwill, backlog,
 customer relationships, trade names, covenants not-to-compete,
 patented rights and developed technology. Quanta utilizes the fair
 value premise as the primary basis for its valuation procedures,
 which is a market-based approach to determine the price that would
 be received to sell an asset or paid to transfer a liability in an
 orderly transaction between market participants. Quanta
 periodically engages the services of an independent valuation firm
 when a new business is acquired to assist management with this
 valuation process, including assistance with the selection of
 appropriate valuation methodologies and the development of
 market-based valuation assumptions. Based on these considerations,
 management utilizes various valuation methods, including an income
 approach, a market approach and a cost approach, to determine the
 fair value of intangible assets acquired based on the
 appropriateness of each method in relation to the type of asset
 being valued. The assumptions used in these valuation methods are
 analyzed and compared, where possible, to available market data,
 such as industry-based weighted average costs of capital and
 discount rates, trade name royalty rates, public company valuation
 multiples and recent market acquisition multiples. In accordance
 with its annual impairment test during the quarter ended
 December&#xA0;31, 2015, the carrying amounts of such assets,
 including goodwill, were compared to their fair values. The level
 of inputs used for these fair value measurements is the lowest
 level (Level 3). Quanta uses the assistance of third party
 specialists to develop valuation assumptions. Quanta believes that
 these valuation methods appropriately represent the methods that
 would be used by other market participants in determining fair
 value.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta also uses fair value measurements in
 connection with the valuation of its investments in private company
 equity interests and financing instruments. These valuations
 require significant management judgment due to the absence of
 quoted market prices, the inherent lack of liquidity and the
 long-term nature of such assets. Typically, the initial costs of
 these investments are considered to represent fair market value, as
 such amounts are negotiated between willing market participants. On
 a quarterly basis, Quanta performs an evaluation of its investments
 to determine if an other-than-temporary decline in the value of
 each investment has occurred and whether the recorded amount of
 each investment will be realizable. If an other-than-temporary
 decline in the value of an investment occurs, a fair value analysis
 would be performed to determine the degree to which the investment
 was impaired and a corresponding charge to earnings would be
 recorded during the period. These types of fair market value
 assessments are similar to other nonrecurring fair value measures
 used by Quanta, which include the use of significant judgment and
 available relevant market data. Such market data may include
 observations of the valuation of comparable companies, risk
 adjusted discount rates and an evaluation of the expected
 performance of the underlying portfolio asset, including historical
 and projected levels of profitability or cash flows. In addition, a
 variety of additional factors may be reviewed by management,
 including, but not limited to, contemporaneous financing and sales
 transactions with third parties, changes in market outlook and the
 third-party financing environment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"></td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18861-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18726-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18743-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18854-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6751508240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><b>3.</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>NEW ACCOUNTING PRONOUNCEMENTS:</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt">
 <b><i>Adoption of New Accounting Pronouncements</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">In February 2015, the FASB issued an update which
 amends existing consolidation guidance, including amending the
 guidance related to determining whether an entity is a variable
 interest entity. The guidance may be applied using a modified
 retrospective approach whereby the entity records a cumulative
 effect of adoption at the beginning of the fiscal year of initial
 application. A reporting entity may also apply the amendments on a
 full retrospective basis. Quanta adopted this guidance effective
 January&#xA0;1, 2016, and the adoption of the update did not have a
 significant impact on Quanta&#x2019;s consolidated financial
 statements or related disclosures.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In April 2015, the FASB issued an update that
 requires debt issuance costs related to a recognized debt liability
 to be presented in the balance sheet as a direct deduction from the
 carrying amount of that debt liability, consistent with the
 presentation of debt discounts and premiums. The update is required
 to be adopted retroactively for all periods presented. In August
 2015, the FASB issued another update that states that the
 Securities Exchange Commission (SEC) staff would not object to an
 entity deferring and presenting debt issuance costs as an asset and
 subsequently amortizing the deferred debt issuance costs ratably
 over the term of the line-of-credit arrangement, regardless of
 whether there are any outstanding borrowings on the line-of-credit
 arrangement. Quanta adopted this guidance effective January&#xA0;1,
 2016, and the adoption of the update did not have a significant
 impact on Quanta&#x2019;s consolidated financial statements or
 related disclosures.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In April 2015, the FASB issued an update that
 provides guidance to customers about whether a cloud computing
 arrangement includes a software license. If a cloud computing
 arrangement includes a software license, then the customer should
 account for the software license element of the arrangement
 consistent with the acquisition of other software licenses. If a
 cloud computing arrangement does not include a software license,
 the customer should account for the arrangement as a service
 contract. An entity can elect to adopt the amendments either
 prospectively to all arrangements entered into or materially
 modified after the effective date or retrospectively. Quanta
 adopted this guidance effective January&#xA0;1, 2016, and the
 adoption of the update did not have a significant impact on
 Quanta&#x2019;s consolidated financial statements or related
 disclosures.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In September 2015, the FASB issued an update that
 requires an acquiring company to recognize adjustments to
 provisional amounts that are identified during the measurement
 period in the reporting period in which such adjustments are
 determined. An acquiring company must record any effect on earnings
 from changes in depreciation or amortization or other income
 effects, calculated as if the accounting had been completed at the
 acquisition date. The acquiring company must also present
 separately on the face of the income statement or disclose in the
 notes the amount recorded in current-period earnings that would
 have been recorded in previous reporting periods if the adjustment
 had been recognized as of the acquisition date. The update is
 required to be adopted prospectively to adjustments that occur
 after the effective date with earlier application permitted for
 financial statements that have not yet been issued. Quanta adopted
 this guidance effective January&#xA0;1, 2016, and the adoption of
 the update did not have a significant impact on Quanta&#x2019;s
 consolidated financial statements or related disclosures.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Accounting Standards Not Yet Adopted</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">In May 2014, the FASB issued an update that
 supersedes most current revenue recognition guidance as well as
 some cost recognition guidance. The update requires that an entity
 recognize revenue to depict the transfer of goods or services to
 customers in an amount that reflects the consideration to which the
 entity expects to be entitled in exchange for those goods or
 services. This update also requires new qualitative and
 quantitative disclosures about the nature, amount, timing and
 uncertainty of revenues and cash flows arising from customer
 contracts, including significant judgments and changes in
 judgments, information about contract balances and performance
 obligations, and assets recognized from costs incurred to obtain or
 fulfill a contract. In July 2015, the FASB affirmed its proposal to
 defer the effective date until fiscal years beginning on or after
 December&#xA0;15, 2017. The guidance can be applied on a full
 retrospective or modified retrospective basis whereby the entity
 records a cumulative effect of initially applying this update at
 the date of initial application. Quanta is currently evaluating the
 potential impact of this authoritative guidance on its consolidated
 financial statements and will adopt this guidance effective
 January&#xA0;1, 2018.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In August 2014, the FASB issued guidance to address
 the diversity in practice in determining when there is substantial
 doubt about an entity&#x2019;s ability to continue as a going
 concern and when and how an entity must disclose certain relevant
 conditions and events. This update requires an entity to evaluate
 whether there are conditions or events, considered in the
 aggregate, that raise substantial doubt about the entity&#x2019;s
 ability to continue as a going concern for a period of one year
 after the date that the financial statements are issued (or
 available to be issued). If such conditions or events exist, an
 entity should disclose that there is substantial doubt about the
 entity&#x2019;s ability to continue as a going concern for a period
 of one year after the date that the financial statements are issued
 (or available to be issued), along with the principal conditions or
 events that raise substantial doubt, management&#x2019;s evaluation
 of the significance of those conditions or events in relation to
 the entity&#x2019;s ability to meet its obligations and
 management&#x2019;s plans that are intended to mitigate those
 conditions or events. The guidance is effective for annual and
 interim periods ending after December&#xA0;15, 2016. This guidance
 will impact the disclosure and presentation of any substantial
 doubt by Quanta about its ability to continue as a going concern,
 if such substantial doubt were to exist. Quanta will adopt this
 guidance by December 31, 2016.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In July 2015, the FASB issued an update that
 requires inventory to be measured at the lower of either cost or
 net realizable value. When evidence exists that the net realizable
 value of inventory is lower than its cost, the difference will be
 recognized as a loss in earnings in the period in which it occurs.
 The update is required to be adopted prospectively and is effective
 for interim and annual reporting periods beginning after
 December&#xA0;15, 2016, although early adoption is permitted.
 Quanta is currently evaluating the potential impact of this
 authoritative guidance on its consolidated financial statements and
 will adopt this guidance by January&#xA0;1, 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In January 2016, the FASB issued an update that
 addresses certain aspects of recognition, measurement,
 presentation, and disclosure of financial instruments. The new
 standard is effective for interim and annual periods beginning
 after December&#xA0;15, 2017. Early adoption is permitted for
 financial statements of fiscal years or interim periods that have
 not been previously issued. Quanta is evaluating the impact of the
 new standard on its consolidated financial statements and will
 adopt the new standard by January&#xA0;1, 2018.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In February 2016, the FASB issued an update that
 requires companies that lease assets to recognize on the balance
 sheet the assets and liabilities for the rights and obligations
 created by those assets. The new standard is effective for interim
 and annual periods beginning after December&#xA0;15, 2018. Early
 adoption is permitted for financial statements of fiscal years or
 interim periods that have not been previously issued. Quanta is
 evaluating the impact of the new standard on its consolidated
 financial statements and will adopt the new standard by
 January&#xA0;1, 2019.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In March 2016, the FASB issued an update that
 requires companies with share-based payments to record all of the
 tax effects related to such share-based payments at settlement (or
 expiration) through the income statement rather than through
 equity. It is anticipated that companies will experience increased
 volatility of income tax expense upon adoption of this update. This
 change is required to be applied prospectively to all excess tax
 benefits and tax deficiencies resulting from settlements after the
 date of the adoption of the update and is effective for interim and
 annual reporting periods beginning after December&#xA0;15, 2016,
 although early adoption is permitted. Quanta is currently
 evaluating the potential impact of this authoritative guidance on
 its consolidated financial statements and will adopt this guidance
 by January&#xA0;1, 2017.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Change in Accounting Principle<br> -URI http://asc.fasb.org/extlink&amp;oid=6507316<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Direct Effects of a Change in Accounting Principle<br> -URI http://asc.fasb.org/extlink&amp;oid=6510796<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=56949863&amp;loc=d3e22583-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Indirect Effects of a Change in Accounting Principle<br> -URI http://asc.fasb.org/extlink&amp;oid=6515603<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=56949863&amp;loc=d3e22580-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.10-01.(b)(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=27015980&amp;loc=d3e46468-122699<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Accounting Change<br> -URI http://asc.fasb.org/extlink&amp;oid=6503790<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=56949863&amp;loc=d3e22499-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Retrospective Application<br> -URI http://asc.fasb.org/extlink&amp;oid=6523989<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=51655806&amp;loc=d3e765-108305<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=51655806&amp;loc=d3e725-108305<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6926817440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued Operations</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><b>4.</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>DISCONTINUED OPERATIONS:</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">On August&#xA0;4, 2015, Quanta completed the sale
 of its fiber optic licensing operations to Crown Castle for an
 aggregate purchase price of approximately $1 billion in cash,
 resulting in estimated after-tax net proceeds of approximately $848
 million. In the third quarter of 2015, Quanta recognized a pre-tax
 gain of approximately $272 million and a corresponding tax expense
 of approximately $101 million, which resulted in a gain on the
 sale, net of tax, of approximately $171 million.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta has presented the results of operations,
 financial position, cash flows and disclosures related to its fiber
 optic licensing operations as discontinued operations in the
 accompanying unaudited condensed consolidated financial statements.
 The results were included in Quanta&#x2019;s Fiber Optic Licensing
 and Other segment prior to the second quarter of 2015.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta will remain liable for all taxes and insured
 claims associated with the fiber optic licensing operations arising
 on or before or outstanding as of August&#xA0;4, 2015.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The following represents a reconciliation of the
 major classes of line items constituting income from discontinued
 operations related to Quanta&#x2019;s fiber optic licensing
 operations (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">
 <b>Three&#xA0;Months&#xA0;Ended</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Major classes of line items constituting pretax income from
 discontinued operations:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">25,570</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expenses:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost of services (including depreciation)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,815</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Selling, general and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,775</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization of intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">413</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other income (expense) items that are not major</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income before taxes of discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,569</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provision for income taxes related to discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,774</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income from discontinued operations as presented in the
 statements of operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">5,795</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">There were no assets or non-current liabilities
 associated with fiber optic licensing operations at March&#xA0;31,
 2016 or December&#xA0;31, 2015. The following represents a
 reconciliation of the carrying amounts of major classes of current
 liabilities of fiber optic licensing operations (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"></p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="9%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="9%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br />
 2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br />
 2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Carrying amounts of major classes of liabilities of discontinued
 operations:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current liabilities:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accounts payable and accrued expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,088</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">15,313</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total current liabilities of discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,088</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">15,313</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721533-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721665-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721675-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=51719941&amp;loc=SL51724579-110230<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721663-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51719941&amp;loc=d3e2941-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721659-107760<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721671-107760<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721677-107760<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1474-107760<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6751558080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">Acquisitions</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><b>5.</b></td>
 <td valign="top" align="left"><b>ACQUISITIONS:</b></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt">
 <b><i>2016 Acquisitions</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">During the first quarter of 2016, Quanta completed
 three acquisitions. The results of two of the acquired companies
 are generally included in Quanta&#x2019;s Electric Power
 Infrastructure Services segment. These companies included a full
 service medium- and high-voltage powerline contracting company
 located in the United States and a telecommunications company
 located in Canada. Quanta also acquired a pipeline service
 contractor located in the United States, the results of which are
 generally included in Quanta&#x2019;s Oil and Gas Infrastructure
 Services segment. The aggregate consideration for these
 acquisitions consisted of approximately $42.2 million paid or
 payable in cash, subject to certain adjustments, and contingent
 consideration payments of up to $35 million, which will be paid if
 certain financial targets are achieved. Based on the estimated fair
 value of this contingent consideration, Quanta has recorded a $15.4
 million liability. As these transactions were effective during the
 first quarter of 2016, the results have been included in
 Quanta&#x2019;s consolidated financial statements beginning on the
 respective dates of acquisition. These acquisitions should enable
 Quanta to further enhance its service offerings in the United
 States and Canada.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>2015 Acquisitions</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">During 2015, Quanta acquired 11 companies. The
 results of eight of the acquired companies are generally included
 in Quanta&#x2019;s Electric Power Infrastructure Services segment.
 These companies include a foundation services company located in
 the United States, an electrical contracting company located in the
 United States, an electrical engineering company located in
 Australia, a powerline construction company located in the United
 States, an engineering company located in Canada, an engineering,
 procurement and construction services company based in the United
 States, an underground construction contracting company located in
 Canada, and a supplier and material procurement specialist for the
 power and utility industry in Canada. The results of the remaining
 three acquired companies are generally included in Quanta&#x2019;s
 Oil and Gas Infrastructure Services segment. These companies
 include a company that services above-ground storage tanks in the
 United States, an underground utility distribution contractor that
 provides services to gas and electric utilities in Canada, and a
 company that specializes in the engineering, procurement,
 construction, and commissioning of compression and surface
 facilities for the high pressure gas industry in Australia. The
 aggregate consideration for these acquisitions consisted of
 approximately $110.4 million paid or payable in cash, subject to
 net working capital adjustments, 461,037 shares of Quanta common
 stock valued on the settlement dates of the acquisitions at
 approximately $10.1 million, and $1.0 million in contingent
 consideration. As these transactions were effective during 2015,
 the results have been included in Quanta&#x2019;s consolidated
 financial statements beginning on the respective dates of
 acquisition. These acquisitions should enable Quanta to further
 enhance its electric power and oil and gas infrastructure service
 offerings in the United States, Canada and Australia.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>2016 and 2015 Acquisitions</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta is in the process of finalizing its
 assessments of the fair values of the acquired assets and assumed
 liabilities related to businesses acquired subsequent to
 March&#xA0;31, 2015, and further adjustments to the purchase price
 allocations may occur. Quanta expects to complete the purchase
 accounting process as soon as practicable but no later than one
 year from the respective acquisition dates with possible updates
 primarily related to certain tax estimates. The aggregate purchase
 consideration related to the businesses acquired in 2015 subsequent
 to March&#xA0;31, 2015 was preliminarily allocated to acquired
 assets and assumed liabilities, which resulted in a preliminary
 allocation of approximately $34.4 million of net tangible assets,
 $35.8 million of goodwill and $15.9 million of other intangible
 assets. Additionally, the aggregate purchase consideration related
 to the first quarter 2016 acquisitions was preliminarily allocated
 to acquired assets and assumed liabilities, which resulted in a
 preliminary allocation of approximately $23.2 million of net
 tangible assets, $26.1 million of goodwill and $8.3 million of
 other intangible assets.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The following table summarizes the aggregate
 consideration paid or payable as of March&#xA0;31, 2016 for the
 2016 and 2015 acquisitions and presents the allocation of these
 amounts to the net tangible and identifiable intangible assets
 based on their estimated fair values as of the respective
 acquisition dates. This allocation requires a significant use of
 estimates and is based on information that was available to
 management at the time these consolidated financial statements were
 prepared (in thousands).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="71%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Consideration:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Value of Quanta common stock and exchangeable shares issued</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">10,127</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash paid or payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">42,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">110,428</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Contingent consideration</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,400</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,001</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value of total consideration transferred or estimated to be
 transferred</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">57,611</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">121,556</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">16,489</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">35,188</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property and equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,649</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,140</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,972</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Identifiable intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,327</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,987</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,349</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(24,633</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,267</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,912</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other long-term liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,326</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,606</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Non-controlling interests</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">747</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total identifiable net assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31,495</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69,915</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,116</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">51,641</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">57,611</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">121,556</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The fair value of current assets acquired in 2016
 included accounts receivable with a fair value of $10.2 million.
 The fair value of current assets acquired in 2015 included accounts
 receivable with a fair value of $20.6 million.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">Goodwill represents the excess of the purchase
 price over the net amount of the fair values assigned to assets
 acquired and liabilities assumed. The 2016 and 2015 acquisitions
 strategically expanded Quanta&#x2019;s Canadian, Australian and
 domestic electric power and oil and gas service offerings, which
 Quanta believes contributes to the recognition of the goodwill. In
 connection with the 2016 acquisitions, goodwill of $5.8 million was
 recorded for the businesses acquired that were included within
 Quanta&#x2019;s Electric Power Infrastructure Services Division and
 $20.3 million was recorded for the business acquired that was
 included within Quanta&#x2019;s Oil and Gas Infrastructure Services
 Division on the dates of acquisition. In connection with the 2015
 acquisitions, goodwill of $31.2 million was recorded for the
 businesses acquired that were included within Quanta&#x2019;s
 Electric Power Infrastructure Services Division and $20.4 million
 was recorded for businesses included within Quanta&#x2019;s Oil and
 Gas Infrastructure Services Division on the dates of acquisition.
 Goodwill of approximately $0.4 million is expected to be deductible
 for income tax purposes related to the businesses acquired in the
 first three months of 2016, and goodwill of approximately $33.9
 million is expected to be deductible for income tax purposes
 related to the businesses acquired in 2015.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The following table summarizes the estimated fair
 values of identifiable intangible assets and the related weighted
 average amortization periods by type as of the respective
 acquisition dates for the 2016 acquisitions (in thousands, except
 for weighted average amortization periods, which are in years).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="49%"></td>
 <td valign="bottom" width="20%"></td>
 <td style="WIDTH: 88pt"></td>
 <td></td>
 <td></td>
 <td style="WIDTH: 88pt"></td>
 <td valign="bottom" width="20%"></td>
 <td style="WIDTH: 133pt"></td>
 <td></td>
 <td></td>
 <td style="WIDTH: 133pt"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"><b>Estimated<br />
 Fair&#xA0;Value&#xA0;at<br />
 Acquisition&#xA0;Date</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center">
 <b>Weighted&#xA0;Average<br />
 Amortization&#xA0;Period&#xA0;at<br />
 Acquisition&#xA0;Date&#xA0;in&#xA0;Years</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Customer relationships</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,814</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Backlog</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">822</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade names</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,448</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Non-compete agreements</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">243</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total intangible assets subject to amortization acquired in 2016
 acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,327</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The unaudited supplemental pro forma results of
 operations have been provided for illustrative purposes only and do
 not purport to be indicative of the actual results that would have
 been achieved by the combined companies for the periods presented
 or that may be achieved by the combined companies in the future.
 Future results may vary significantly from the results reflected in
 the following pro forma financial information because of future
 events and transactions, as well as other factors (in thousands,
 except per share amounts):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="78%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended<br />
 March&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,721,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,919,685</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gross profit</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">203,465</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">249,172</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Selling, general and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">159,209</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">152,008</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization of intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,650</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,736</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income from continuing operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">20,397</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">54,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income from continuing operations attributable to common
 stock</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">20,034</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">49,828</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Earnings per share from continuing operations attributable to
 common stock &#x2014; basic and diluted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">0.12</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">0.23</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The pro forma combined results of operations for
 the three months ended March&#xA0;31, 2016 and 2015 have been
 prepared by adjusting the historical results of Quanta to include
 the historical results of the 2016 acquisitions as if they occurred
 January&#xA0;1, 2015. The pro forma combined results of operations
 for the three months ended March&#xA0;31, 2015 have also been
 prepared by adjusting the historical results of Quanta to include
 the historical results of the 2015 acquisitions as if they occurred
 January&#xA0;1, 2014. These pro forma combined historical results
 were also adjusted for the following: a reduction of interest
 expense as a result of the repayment of outstanding indebtedness of
 the acquired businesses, a reduction of interest income as a result
 of the cash consideration paid net of cash received, an increase in
 amortization expense due to the incremental intangible assets
 recorded related to the 2016 and 2015 acquisitions, an increase or
 decrease in depreciation expense within cost of services related to
 the net impact of adjusting acquired property and equipment to the
 acquisition date fair value and conforming depreciable lives with
 Quanta&#x2019;s accounting policies, an increase in the number of
 outstanding shares of Quanta common stock and exchangeable shares
 and certain reclassifications to conform the acquired
 companies&#x2019; presentation to Quanta&#x2019;s accounting
 policies. The pro forma results of operations do not include any
 adjustments to eliminate the impact of acquisition related costs or
 any cost savings or other synergies that may result from the 2016
 and 2015 acquisitions. As noted above, the pro forma results of
 operations do not purport to be indicative of the actual results
 that would have been achieved by the combined company for the
 periods presented or that may be achieved by the combined company
 in the future.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Revenues of approximately $5.6 million and a loss
 before taxes of approximately $2.4 million were included in
 Quanta&#x2019;s consolidated results of operations for the three
 months ended March&#xA0;31, 2016 related to the three 2016
 acquisitions following their respective dates of acquisition.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"></td>
 </tr>
 </table>


 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures.  This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6900586640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><b>6.</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>GOODWILL AND OTHER INTANGIBLE ASSETS:</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">A summary of changes in Quanta&#x2019;s goodwill is
 as follows (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Electric&#xA0;Power<br />
 Infrastructure<br />
 Services</b><br />
 <b>Division</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Oil and Gas<br />
 Infrastructure<br />
 Services</b><br />
 <b>Division</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at December&#xA0;31, 2015:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,226,245</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">366,306</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,592,551</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated impairment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(39,893</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(39,893</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,226,245</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">326,413</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,552,658</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill acquired during 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,829</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,287</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,116</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchase price allocation adjustments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(214</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(214</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation adjustments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,223</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,617</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,840</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at March&#xA0;31, 2016:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,242,297</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">393,654</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,635,951</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated impairment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(40,551</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(40,551</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,242,297</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">353,103</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,595,400</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">As described in Note 2, Quanta&#x2019;s operating
 units are organized into one of Quanta&#x2019;s two internal
 divisions and, accordingly, the goodwill associated with its
 operating units has been aggregated on a divisional basis and
 reported in the table above. These divisions are closely aligned
 with Quanta&#x2019;s reportable segments and are based on the
 predominant type of work performed by each operating unit. From
 time to time, operating units may be reorganized between these
 internal divisions as business environments evolve.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">Quanta&#x2019;s intangible assets subject to
 amortization and the remaining weighted average amortization
 periods related to such assets were as follows (in thousands except
 for weighted average amortization periods, which are in years):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="39%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="10" align="center"><b>As of</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="10" align="center"><b>As of</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>As of</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>March&#xA0;31, 2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31, 2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,&#xA0;2016</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Intangible</b><br />
 <b>Assets</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br />
 <b>Amortization</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Intangible</b><br />
 <b>Assets, Net</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Intangible</b><br />
 <b>Assets</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br />
 <b>Amortization</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Intangible</b><br />
 <b>Assets, Net</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Remaining<br />
 Weighted<br />
 Average<br />
 Amortization<br />
 Period&#xA0;in&#xA0;Years</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Customer relationships</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">247,186</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(96,673</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">150,513</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">236,731</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(90,840</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">145,891</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Backlog</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">133,559</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(129,897</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,662</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">130,818</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(126,954</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,864</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade names</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">54,560</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10,492</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,068</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">51,192</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9,525</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41,667</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Non-compete agreements</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29,257</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(24,336</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,921</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,560</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(23,507</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,053</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Patented rights and developed technology</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,496</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(14,357</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,139</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,447</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,848</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,599</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total intangible assets subject to amortization</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">487,058</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(275,755</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">211,303</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">469,748</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(264,674</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">205,074</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Amortization expense for intangible assets was $7.5
 million and $8.3 million for the three months ended March&#xA0;31,
 2016 and 2015.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The estimated future aggregate amortization expense
 of intangible assets subject to amortization as of March&#xA0;31,
 2016 is set forth below (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="83%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>For the Fiscal Year Ending December&#xA0;31,</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Remainder of 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">23,215</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,186</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,378</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,347</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,031</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">95,146</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">211,303</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the aggregate amount of goodwill and a description of intangible assets, which may include (a) for amortizable intangible assets (also referred to as finite-lived intangible assets), the carrying amount, the amount of any significant residual value, and the weighted-average amortization period, (b) for intangible assets not subject to amortization (also referred to as indefinite-lived intangible assets), the carrying amount, and (c) the amount of research and development assets acquired and written off in the period, including the line item in the income statement in which the amounts written off are aggregated, if not readily apparent from the income statement. Also discloses (a) for amortizable intangibles assets in total and by major class, the gross carrying amount and accumulated amortization, the total amortization expense for the period, and the estimated aggregate amortization expense for each of the five succeeding fiscal years, (b) for intangible assets not subject to amortization the carrying amount in total and by major class, and (c) for goodwill, in total and for each reportable segment, the changes in the carrying amount of goodwill during the period (including the aggregate amount of goodwill acquired, the aggregate amount of impairment losses recognized, and the amount of goodwill included in the gain (loss) on disposal of a reporting unit). If any part of goodwill has not been allocated to a reportable segment, discloses the unallocated amount and the reasons for not allocating. For each impairment loss recognized related to an intangible asset (excluding goodwill), discloses: (a) a description of the impaired intangible asset and the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method for determining fair value, (c) the caption in the income statement or the statement of activities in which the impairment loss is aggregated, and (d) the segment in which the impaired intangible asset is reported. For each goodwill impairment loss recognized, discloses: (a) a description of the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method of determining the fair value of the associated reporting unit, and (c) if a recognized impairment loss is an estimate not finalized and the reasons why the estimate is not final.  May also disclose the nature and amount of any significant adjustments made to a previous estimate of an impairment loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16373-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16265-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6911942032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Per Share Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Per Share Information</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><b>7.</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>PER SHARE INFORMATION:</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Basic earnings per share is computed using the
 weighted average number of common shares outstanding during the
 period, and diluted earnings per share is computed using the
 weighted average number of common shares outstanding during the
 period adjusted for all potentially dilutive common stock
 equivalents, except in cases where the effect of the common stock
 equivalent would be antidilutive. The amounts used to compute the
 basic and diluted earnings per share for the three months ended
 March&#xA0;31, 2016 and 2015 are illustrated below (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended<br />
 March&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Amounts attributable to common stock:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income from continuing operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">20,496</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">47,689</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income from discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,795</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income attributable to common stock</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">20,496</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">53,484</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Weighted average shares:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average shares outstanding for basic earnings per
 share</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">162,803</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">215,473</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Effect of dilutive stock options</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average shares outstanding for diluted earnings per
 share</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">162,806</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">215,490</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">For purposes of calculating diluted earnings per
 share, there were no adjustments required to derive Quanta&#x2019;s
 net income attributable to common stock. Outstanding exchangeable
 shares that were issued pursuant to certain of Quanta&#x2019;s
 historical acquisitions (as further discussed in Note 9), which are
 exchangeable on a one-for-one basis with shares of Quanta common
 stock, have been included in weighted average shares outstanding
 for basic and diluted earnings per share for the three months ended
 March&#xA0;31, 2016 and 2015. However, the additional shares that
 were received on April&#xA0;12, 2016 in settlement of
 Quanta&#x2019;s accelerated share repurchase arrangement entered
 into in August 2015 (as further described in Note 9) have not been
 included in the weighted average shares outstanding for basic and
 diluted earnings per share for the three months ended
 March&#xA0;31, 2016 because the additional share repurchases had
 not yet been settled.&#xA0;&#xA0;</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=32703322&amp;loc=d3e4984-109258<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6751470944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt Obligations</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><b>8.</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>DEBT OBLIGATIONS:</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta&#x2019;s long-term debt obligations consisted
 of the following (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="68%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br />
 2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br />
 2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Borrowings under credit facility</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">397,669</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">466,850</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other long-term debt, interest rates ranging from 3.4% to 4.3%</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,373</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,401</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Capital leases, interest rates ranging from 2.5% to 6.2%</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,170</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,351</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total long-term debt obligations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">408,212</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">477,602</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less &#x2014; Current maturities of long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,238</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total long-term debt obligations, net of current maturities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">404,058</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">475,364</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">Quanta&#x2019;s current maturities of long-term debt
 and short-term borrowings consisted of the following (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="68%"></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br />
 2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br />
 2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,829</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current maturities of long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,238</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current maturities of long-term debt and short-term borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,067</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Credit Facility</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">On December&#xA0;18, 2015, Quanta entered into an
 amended and restated credit agreement with various lenders that
 provides for a $1.81 billion senior secured revolving credit
 facility maturing on December&#xA0;18, 2020. The entire amount
 available under the facility may be used by Quanta for revolving
 loans and letters of credit in U.S. dollars and certain alternative
 currencies. Up to $600.0 million of the facility may be used by
 certain subsidiaries of Quanta for revolving loans and letters of
 credit in certain alternative currencies. Up to $100.0 million of
 the facility may be used for swing line loans in U.S. dollars, up
 to $50.0 million of the facility may be used for swing line loans
 in Canadian dollars and up to $30.0 million of the facility may be
 used for swing line loans in Australian dollars. In addition,
 subject to the conditions specified in the credit agreement, Quanta
 has the option to increase the revolving commitments by up to
 $400.0 million from time to time upon receipt of additional
 commitments from new or existing lenders. Borrowings under the
 credit agreement are to be used to refinance existing indebtedness
 and for working capital, capital expenditures and other general
 corporate purposes.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">As of March&#xA0;31, 2016, Quanta had approximately
 $321.1 million of outstanding letters of credit and bank
 guarantees, $219.7 million of which was denominated in U.S. dollars
 and $101.4 million of which was denominated in Australian or
 Canadian dollars. Quanta also had $397.7 million of outstanding
 revolving loans under the credit facility, $321.0 million of which
 was denominated in U.S. dollars and $76.7 million of which was
 denominated in Canadian dollars. The remaining $1.09 billion was
 available for revolving loans or issuing new letters of credit or
 bank guarantees. Information on borrowings under Quanta&#x2019;s
 credit facility and the applicable interest rates during the three
 months ended March&#xA0;31, 2016 and 2015 is as follows (dollars in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended<br />
 March 31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Maximum amount outstanding during the period</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">518,607</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">123,768</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Average daily amount outstanding under the credit facility</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">472,029</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">92,351</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted-average interest rate</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.00</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.24</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Under the current credit agreement, amounts
 borrowed in U.S. dollars bear interest, at Quanta&#x2019;s option,
 at a rate equal to either (i)&#xA0;the Eurocurrency Rate (as
 defined in the credit agreement) plus 1.125% to 2.125%, as
 determined based on Quanta&#x2019;s Consolidated Leverage Ratio (as
 described below), or (ii)&#xA0;the Base Rate (as described below)
 plus 0.125% to 1.125%, as determined based on Quanta&#x2019;s
 Consolidated Leverage Ratio. Amounts borrowed as revolving loans
 under the credit agreement in any currency other than U.S. dollars
 bear interest at a rate equal to the Eurocurrency Rate plus 1.125%
 to 2.125%, as determined based on Quanta&#x2019;s Consolidated
 Leverage Ratio. Standby letters of credit issued under the credit
 agreement are subject to a letter of credit fee of 1.125% to
 2.125%, based on Quanta&#x2019;s Consolidated Leverage Ratio, and
 Performance Letters of Credit (as defined in the credit agreement)
 issued under the credit agreement in support of certain contractual
 obligations are subject to a letter of credit fee of 0.675% to
 1.275%, based on Quanta&#x2019;s Consolidated Leverage Ratio. Quanta
 is also subject to a commitment fee of 0.20% to 0.40%, based on its
 Consolidated Leverage Ratio, on any unused availability under the
 credit agreement.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The Consolidated Leverage Ratio is the ratio of
 Quanta&#x2019;s Consolidated Funded Indebtedness to Consolidated
 EBITDA (as those terms are defined in the credit agreement). For
 purposes of calculating Quanta&#x2019;s Consolidated Leverage Ratio,
 Consolidated Funded Indebtedness is reduced by available cash and
 Cash Equivalents (as defined in the credit agreement) in excess of
 25.0 million. The Base Rate equals the highest of (i)&#xA0;the
 Federal Funds Rate (as defined in the credit agreement) plus 0.5%,
 (ii)&#xA0;the prime rate publicly announced by Bank of America,
 N.A. and (iii)&#xA0;the Eurocurrency Rate plus 1.00%.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Subject to certain exceptions, the credit agreement
 is secured by substantially all the assets of Quanta and
 Quanta&#x2019;s wholly owned U.S. subsidiaries and by a pledge of
 all of the capital stock of Quanta&#x2019;s wholly owned U.S.
 subsidiaries and 65% of the capital stock of direct foreign
 subsidiaries of Quanta&#x2019;s wholly owned U.S. subsidiaries.
 Quanta&#x2019;s wholly owned U.S. subsidiaries also guarantee the
 repayment of all amounts due under the credit agreement. Subject to
 certain conditions, all collateral will automatically be released
 from the liens at any time Quanta maintains an Investment Grade
 Rating (defined in the credit agreement as two of the following
 three conditions being met: (i)&#xA0;a corporate credit rating that
 is BBB- or higher by Standard&#xA0;&amp; Poor&#x2019;s Rating
 Services, (ii)&#xA0;a corporate family rating that is Baa3 or
 higher by Moody&#x2019;s Investors Services, Inc. or (iii)&#xA0;a
 corporate credit rating that is BBB- or higher by Fitch Ratings,
 Inc.).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The credit agreement contains certain covenants,
 including a maximum Consolidated Leverage Ratio and a minimum
 Consolidated Interest Coverage Ratio (as defined in the credit
 agreement). The credit agreement also limits certain acquisitions,
 mergers and consolidations, indebtedness, asset sales and
 prepayments of indebtedness and, subject to certain exceptions,
 prohibits liens on Quanta&#x2019;s assets. The credit agreement
 allows cash payments for dividends and stock repurchases subject to
 compliance with the following requirements (after giving effect to
 the dividend or stock repurchase): (i)&#xA0;no default or event of
 default under the credit agreement; (ii)&#xA0;continued compliance
 with the financial covenants in the credit agreement; and
 (iii)&#xA0;at least $100.0 million of availability under the credit
 agreement and/or cash and cash equivalents on hand. As of
 March&#xA0;31, 2016, Quanta was in compliance with all of the
 covenants in the credit agreement.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The credit agreement provides for customary events
 of default and contains cross-default provisions with
 Quanta&#x2019;s underwriting, continuing indemnity and security
 agreement with its sureties and all of Quanta&#x2019;s other debt
 instruments exceeding $100.0 million in borrowings or availability.
 If an Event of Default (as defined in the credit agreement) occurs
 and is continuing, on the terms and subject to the conditions set
 forth in the credit agreement, the lenders may declare all amounts
 outstanding and accrued and unpaid interest immediately due and
 payable, require that Quanta provide cash collateral for all
 outstanding letter of credit obligations, terminate the commitments
 under the credit agreement, and foreclose on the collateral.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20,22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6911942032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><b>9.</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>EQUITY:</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt">
 <b><i>Exchangeable Shares and Series F and Series G Preferred
 Stock</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">In connection with certain Canadian acquisitions,
 the former owners of the acquired companies received exchangeable
 shares of certain Canadian subsidiaries of Quanta, which may be
 exchanged at the option of the holders for Quanta common stock on a
 one-for-one basis. The holders of exchangeable shares can make an
 exchange only once in any calendar quarter and must exchange a
 minimum of either 50,000 shares or, if less, the total number of
 remaining exchangeable shares registered in the name of the holder
 making the request. Additionally, in connection with two of such
 acquisitions, Quanta issued one share of Quanta Series F preferred
 stock and one share of Quanta Series G preferred stock (the
 Preferred Stock) to voting trusts on behalf of the respective
 holders of the exchangeable shares issued in such acquisitions.
 Each share of the Preferred Stock provides the holders of such
 exchangeable shares voting rights in Quanta common stock equivalent
 to the number of exchangeable shares outstanding at that time.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The holders of exchangeable shares associated with
 the Preferred Stock have rights equivalent to Quanta common
 stockholders with respect to voting, dividends and other economic
 rights. The holders of exchangeable shares not associated with the
 Preferred Stock have rights equivalent to Quanta common
 stockholders with respect to dividends and other economic rights
 but do not have voting rights.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">As of March&#xA0;31, 2016, both shares of the
 Preferred Stock remained outstanding and 6,876,042 exchangeable
 shares remained outstanding, of which 3,949,929 were associated
 with the Preferred Stock.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Treasury Stock</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Under the stock incentive plans described in Note
 10, the tax withholding obligations of employees upon vesting of
 restricted stock awards and RSUs settled in common stock are
 typically satisfied by Quanta making such tax payments and
 withholding a number of vested shares having a value on the date of
 vesting equal to the tax withholding obligation. For the settlement
 of these employee tax liabilities, Quanta withheld 345,965 and
 328,358 shares of Quanta common stock during the three months ended
 March&#xA0;31, 2016 and 2015, with a total market value of $7.1
 million and $9.5 million. These shares and the related costs to
 acquire them were accounted for as adjustments to the balance of
 treasury stock. Under Delaware corporate law, treasury stock is not
 counted for quorum purposes or entitled to vote.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During the fourth quarter of 2013, Quanta&#x2019;s
 board of directors approved a stock repurchase program authorizing
 Quanta to purchase, from time to time through December&#xA0;31,
 2016, up to $500.0 million of its outstanding common stock (the
 2013 Repurchase Program). During the nine months ended September
 30, 2015, Quanta repurchased 14.3&#xA0;million shares of its common
 stock at a cost of $406.5 million in the open market under the 2013
 Repurchase Program and completed the 2013 Repurchase Program.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During the third quarter of 2015, Quanta&#x2019;s
 board of directors approved a new stock repurchase program
 authorizing Quanta to purchase, from time to time through
 February&#xA0;28, 2017, up to $1.25 billion of its outstanding
 common stock (the 2015 Repurchase Program). Repurchases under the
 2015 Repurchase Program can be made in open market or privately
 negotiated transactions, including pursuant to an accelerated share
 repurchase arrangement, an issuer repurchase plan or otherwise, at
 management&#x2019;s discretion, based on market and business
 conditions, applicable contractual and legal requirements and other
 factors. The 2015 Repurchase Program does not obligate Quanta to
 acquire any specific amount of common stock and may be modified or
 terminated by Quanta&#x2019;s board of directors at any time at its
 sole discretion and without notice. During the third and fourth
 quarters of 2015, Quanta repurchased 19.2&#xA0;million shares of
 its common stock at a cost of $449.9 million in the open market
 under the 2015 Repurchase Program.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Also during the third quarter of 2015, Quanta
 entered into an accelerated share repurchase arrangement (the ASR)
 to repurchase $750.0 million of its common stock under the 2015
 Repurchase Program. Under the terms of the ASR, Quanta paid $750.0
 million to JPMorgan Chase Bank, National Association, London Branch
 (JPMorgan) and initially received 25.7&#xA0;million shares of its
 common stock. The fair market value of these 25.7&#xA0;million
 shares at the time of delivery was approximately $600.0 million,
 and the repurchased shares and the related cost to acquire them
 were accounted for as an adjustment to the balance of treasury
 stock during the quarter ended September&#xA0;30, 2015, reducing
 the weighted-average number of basic and diluted common shares used
 to calculate Quanta&#x2019;s earnings per share. The $150.0 million
 remaining under the ASR was recorded as an adjustment to additional
 paid-in capital (APIC) during the quarter ended September&#xA0;30,
 2015 and was reclassified from APIC to treasury stock on April 12,
 2016 as a result of the final settlement of the ASR. On
 April&#xA0;12, 2016, upon final settlement of the ASR and based on
 the final volume-weighted average share price during the term of
 the ASR, minus a discount and subject to other adjustments pursuant
 to the terms and conditions of the ASR, Quanta received
 9.4&#xA0;million additional shares of its common stock from
 JPMorgan.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">As of April&#xA0;12, 2016, after final settlement
 of the ASR, Quanta had repurchased an aggregate of
 54.3&#xA0;million shares of its common stock at a cost of $1.20
 billion under the 2015 Repurchase Program. After final settlement
 of the ASR, approximately $50.1 million remained available under
 the 2015 Repurchase Program.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Non-controlling Interests</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta holds investments in several joint ventures
 that provide infrastructure services under specific customer
 contracts. Quanta has determined that certain of these joint
 ventures are VIEs, with Quanta providing the majority of the
 infrastructure services to the joint venture, which management
 believes most significantly influences the economic performance of
 the joint venture. Management has concluded that Quanta is the
 primary beneficiary of each of the joint ventures determined to be
 VIEs and has accounted for each on a consolidated basis. The other
 parties&#x2019; equity interests in these joint ventures have been
 accounted for as non-controlling interests in the condensed
 consolidated financial statements. Income attributable to the other
 joint venture members in the amounts of $0.4 million and $4.7
 million for the three months ended March&#xA0;31, 2016 and 2015 has
 been accounted for as a reduction of net income in deriving net
 income attributable to common stock. Equity in the consolidated
 assets and liabilities of these joint ventures that is attributable
 to the other joint venture members has been accounted for as
 non-controlling interests within total equity in the accompanying
 balance sheets.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The carrying value of the investments held by
 Quanta in all of its VIEs was approximately $2.7 million and $2.3
 million at March&#xA0;31, 2016 and December&#xA0;31, 2015. The
 carrying value of investments held by the non-controlling interests
 in these variable interest entities at March&#xA0;31, 2016 and
 December&#xA0;31, 2015 was $2.7 million and $2.3 million. During
 the three months ended March&#xA0;31, 2016 and 2015, distributions
 to non-controlling interests were none and $2.5 million. There were
 no other changes in equity as a result of transfers to/from the
 non-controlling interests during the three months ended
 March&#xA0;31, 2016 or 2015. See Note 11 for further disclosures
 related to Quanta&#x2019;s joint venture arrangements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"></td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(d),(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21484-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21488-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21506-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Preferred Stock<br> -URI http://asc.fasb.org/extlink&amp;oid=6521494<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21564-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section E<br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section C<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6926759312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Equity-Based Compensation</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><b>10.</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>EQUITY-BASED COMPENSATION:</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt">
 <b><i>Stock Incentive Plans</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">On May&#xA0;19, 2011, Quanta&#x2019;s stockholders
 approved the 2011 Omnibus Equity Incentive Plan (the 2011 Plan).
 The 2011 Plan provides for the award of non-qualified stock
 options, incentive (qualified) stock options, stock appreciation
 rights, restricted stock, RSUs, stock bonus awards, performance
 compensation awards (including performance units and cash bonus
 awards) or any combination of the foregoing. The purpose of the
 2011 Plan is to provide participants with additional performance
 incentives by increasing their proprietary interest in Quanta.
 Employees, directors, officers, consultants or advisors of Quanta
 or its affiliates are eligible to participate in the 2011 Plan, as
 are prospective employees, directors, officers, consultants or
 advisors of Quanta who have agreed to serve Quanta in those
 capacities. An aggregate of 11,750,000 shares of Quanta common
 stock may be issued pursuant to awards granted under the 2011
 Plan.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Additionally, pursuant to the Quanta Services, Inc.
 2007 Stock Incentive Plan (the 2007 Plan), which was adopted on
 May&#xA0;24, 2007, Quanta may award restricted stock, incentive
 stock options and non-qualified stock options to eligible
 employees, directors, and certain consultants and advisors. An
 aggregate of 4,000,000 shares of common stock may be issued
 pursuant to awards granted under the 2007 Plan. Quanta also has a
 Restricted Stock Unit Plan (the RSU Plan), pursuant to which RSUs
 may be awarded to certain employees and consultants of
 Quanta&#x2019;s Canadian operations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The 2011 Plan, the 2007 Plan and the RSU Plan,
 together with certain plans assumed by Quanta in acquisitions, are
 referred to as the Plans.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Restricted Stock and RSUs to be Settled in Common
 Stock</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">During the three months ended March&#xA0;31, 2016
 and 2015, Quanta granted 1.7&#xA0;million and 1.2&#xA0;million of
 RSUs to be settled in common stock under the Plans with weighted
 average grant date fair values of $21.95 and $27.77. The grant date
 fair value for awards of restricted stock and RSUs to be settled in
 common stock is based on the market value of Quanta common stock on
 the date of grant. Restricted stock and RSU awards to be settled in
 common stock are subject to forfeiture, restrictions on transfer
 and certain other conditions until vesting, which generally occurs
 in equal installments over a two-year or three-year period
 following the date of grant. During the restriction period, holders
 of restricted stock are entitled to vote and receive dividends on
 such shares.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During the three months ended March&#xA0;31, 2016
 and 2015, vesting activity consisted of 1.2&#xA0;million and
 1.1&#xA0;million of shares of restricted stock and RSUs settled in
 common stock with an approximate fair value at the time of vesting
 of $25.3 million and $31.5 million.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During the three months ended March&#xA0;31, 2016
 and 2015, Quanta recognized $13.2 million and $8.8 million on
 non-cash stock compensation expense related to restricted stock and
 RSUs to be settled in common stock. As of March&#xA0;31, 2016,
 there was approximately $48.3 million of total unrecognized
 compensation cost related to unvested restricted stock and RSUs to
 be settled in common stock granted to both employees and
 non-employees. This cost is expected to be recognized over a
 weighted average period of&#xA0;2.15 years.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Performance Units to be Settled in Common Stock</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Performance units awarded pursuant to the 2011 Plan
 provide for the issuance of shares of common stock upon vesting.
 These performance units cliff-vest at the end of a three-year
 performance period based on achievement of three-year company
 financial performance targets and strategic initiatives established
 by the Compensation Committee. The final amount of earned and
 vested performance units can range from 0% to 200% of the initial
 amount awarded based on the level of achievement of performance
 goals, as determined by the Compensation Committee.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During each of the three months ended
 March&#xA0;31, 2016 and 2015, Quanta granted 0.2&#xA0;million
 performance units to be settled in common stock under the 2011
 Plan, with a weighted average grant date fair value of $22.62 and
 $28.16 per share. The grant date fair value for awards of
 performance units to be settled in common stock is based on the
 market value of Quanta common stock on the date of grant applied to
 the total number of shares that Quanta anticipates will fully vest.
 This fair value is expensed ratably over the vesting term and is
 adjusted for fair value changes, so that the expense recognized for
 each award is equivalent to the fair value of the final number of
 earned and vested performance units. During the three months ended
 March&#xA0;31, 2016 and 2015, Quanta recognized $0.5 million and
 $0.7 million in compensation expense associated with performance
 units to be settled in common stock. No performance units vested,
 and no shares of common stock were issued in connection with
 performance units, during the three months ended March&#xA0;31,
 2016 and 2015, as applicable performance periods had not yet
 concluded.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>RSUs to be Settled in Cash</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Certain RSUs granted by Quanta under the Plans are
 settled solely in cash. These cash-settled RSUs are intended to
 provide plan participants with cash performance incentives that are
 substantially equivalent to the risks and rewards of equity
 ownership in Quanta, typically vest in equal installments over a
 two-year or three-year period following the date of grant, and are
 subject to forfeiture under certain conditions, primarily
 termination of service. Additionally, subject to certain
 restrictions, Quanta&#x2019;s non-employee directors may elect to
 cash settle a portion of their RSU awards, which generally vest
 upon conclusion of the director service year. For all RSUs settled
 in cash, the holders receive for each vested RSU an amount in cash
 equal to the fair market value on the settlement date of one share
 of Quanta common stock, as specified in the applicable award
 agreement.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Compensation expense related to RSUs to be settled
 in cash was $1.5 million and $1.3 million for the three months
 ended March&#xA0;31, 2016 and 2015. Such expense is recorded in
 selling, general and administrative expenses. RSUs that are
 anticipated to be settled in cash are not included in the
 calculation of earnings per share, and the estimated earned value
 of such RSUs is classified as a liability. Quanta paid $1.0 million
 and $0.9 million to settle liabilities related to cash-settled RSUs
 in the three months ended March&#xA0;31, 2016 and 2015. Accrued
 liabilities for the estimated earned value of outstanding RSUs to
 be settled in cash were $3.2 million and $2.7 million at
 March&#xA0;31, 2016 and December&#xA0;31, 2015.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6418621&amp;loc=d3e17540-113929<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51659978&amp;loc=d3e25284-112666<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5444-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 14<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6916173552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><b>11.</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>COMMITMENTS AND CONTINGENCIES:</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt">
 <b><i>Investments in Affiliates and Other Entities</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">As described in Note 9, Quanta holds investments in
 certain joint ventures with third parties for the purpose of
 providing infrastructure services under certain customer contracts.
 Losses incurred by these joint ventures are generally shared
 ratably based on the percentage ownership of the joint venture
 members. However, each member of the joint venture typically is
 jointly and severally liable for all of the obligations of the
 joint venture under the contract with the customer, and therefore
 can be liable for full performance of the contract with the
 customer. In circumstances where Quanta&#x2019;s participation in a
 joint venture qualifies as a general partnership, the joint venture
 partners are jointly and severally liable for all of the
 obligations of the joint venture, including obligations owed to the
 customer or any other person or entity. Quanta is not aware of
 circumstances that would lead to future claims against it for
 material amounts in connection with these joint and several
 liabilities.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In the joint venture arrangements entered into by
 Quanta, typically each joint venturer indemnifies the other party
 for any liabilities incurred in excess of the liabilities such
 other party is obligated to bear under the respective joint venture
 agreement. It is possible, however, that Quanta could be required
 to pay or perform obligations in excess of its share if the other
 joint venturer failed or refused to pay or perform its share of the
 obligations. Quanta is not aware of circumstances that would lead
 to future claims against it for material amounts that would not be
 indemnified.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">During the fourth quarter of 2014, a limited
 partnership in which Quanta is a partner was selected for an
 engineering, procurement and construction (EPC) electric
 transmission project to construct approximately 500 kilometers of
 transmission line and two 500 kV substations. Quanta will provide
 turnkey EPC services for the entire project. As of March 31, 2016,
 Quanta had made aggregate contributions to this unconsolidated
 affiliate of $6.7 million and had received $2.3 million as a return
 of capital. Also as of March&#xA0;31, 2016, Quanta had outstanding
 additional capital commitments associated with investments in an
 unconsolidated affiliate related to this project as follows (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="79%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Capital<br />
 Commitments</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Year Ending December&#xA0;31 &#x2014;</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Remainder of 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,297</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2017 <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">32,997</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,362</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total capital commitments associated with investments in an
 unconsolidated affiliate related to an EPC electrical transmission
 project</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">65,656</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 2pt; BORDER-BOTTOM: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt; WIDTH: 10%">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify">A return of capital from unconsolidated affiliates
 of approximately $43.5 million is anticipated in August 2017 and is
 not included in these amounts.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Additionally, as of March&#xA0;31, 2016, Quanta had
 outstanding capital commitments associated with investments in
 unconsolidated affiliates related to planned midstream
 infrastructure projects of approximately $6.1 million, $1.1 million
 of which is expected to be paid in the second quarter of 2016.
 Quanta is unable to determine the exact timing of the remaining
 $5.0 million of these capital commitments but anticipates them to
 be paid by June&#xA0;1, 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Leases</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta leases certain land, buildings and equipment
 under non-cancelable lease agreements, including related party
 leases. The terms of these agreements vary from lease to lease,
 including some with renewal options and escalation clauses. The
 following schedule shows the future minimum lease payments under
 these leases as of March&#xA0;31, 2016 (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="83%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Operating<br />
 Leases</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Year Ending December 31 &#x2014;</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Remainder of 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">67,909</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">63,400</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,881</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,750</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,877</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total minimum lease payments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">241,860</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Rent expense related to operating leases was
 approximately $56.4 million and $49.3 million for the three months
 ended March&#xA0;31, 2016 and 2015.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">Quanta has guaranteed the residual value on certain
 of its equipment operating leases. Quanta has agreed to pay any
 difference between this residual value and the fair market value of
 the underlying asset at the date of termination of the leases. At
 March&#xA0;31, 2016, the maximum guaranteed residual value was
 approximately $519.4 million. Quanta believes that no significant
 payments will be made as a result of the difference between the
 fair market value of the leased equipment and the guaranteed
 residual value. However, there can be no assurance that significant
 payments will not be required in the future.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Committed Capital Expenditures</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta has capital commitments for the expansion of
 its vehicle fleet in order to accommodate manufacturer lead times
 on certain types of vehicles. As of March&#xA0;31, 2016, Quanta
 issued approximately $8.8 million of production orders with
 expected delivery dates in 2016. Although Quanta has committed to
 purchase these vehicles at the time of their delivery, Quanta
 anticipates that these orders will be assigned to third party
 leasing companies and made available to Quanta under certain of its
 master equipment lease agreements, thereby releasing Quanta from
 its capital commitments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Legal Proceedings</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta is from time to time party to various
 lawsuits, claims and other legal proceedings that arise in the
 ordinary course of business. These actions typically seek, among
 other things, compensation for alleged personal injury, breach of
 contract and/or property damages, employment-related damages,
 punitive damages, civil penalties or other losses, or injunctive or
 declaratory relief. With respect to all such lawsuits, claims and
 proceedings, Quanta records a reserve when it is probable that a
 liability has been incurred and the amount of loss can be
 reasonably estimated. In addition, Quanta discloses matters for
 which management believes a material loss is at least reasonably
 possible. Except as otherwise stated below, none of these
 proceedings, separately or in the aggregate, are expected to have a
 material adverse effect on Quanta&#x2019;s consolidated financial
 position, results of operations or cash flows. In all instances,
 management has assessed the matter based on current information and
 made a judgment concerning its potential outcome, giving due
 consideration to the nature of the claim, the amount and nature of
 damages sought and the probability of success. Management&#x2019;s
 judgment may prove materially inaccurate, and such judgment is made
 subject to the known uncertainties of litigation.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"><i>Lorenzo Benton v. Telecom Network Specialists,
 Inc., et al.</i> In June 2006, plaintiff Lorenzo Benton filed a
 class action complaint in the Superior Court of California, County
 of Los Angeles, alleging various wage and hour violations against
 Telecom Network Specialists (TNS), a former subsidiary of Quanta.
 Benton seeks to represent a class of workers that includes all
 persons who worked on TNS projects between June 2002 and the
 present, including individuals that TNS retained through 29
 staffing agencies. An amended complaint was filed in August 2007,
 naming two additional class representatives, one of whom has since
 settled directly with his employer. The plaintiffs&#x2019; motion
 for class certification was heard and denied in May 2012; however,
 that decision was appealed, and the case was ultimately remanded
 for reconsideration. In September 2015, after a hearing in the
 remanded proceeding, the trial court certified the class as to
 workers from the various staffing companies at issue. The
 plaintiffs seek approximately $16 million for class damages and $5
 million in attorneys&#x2019; fees. Quanta retained liability
 associated with this matter pursuant to the terms of Quanta&#x2019;s
 sale of TNS in December 2012.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Additionally, in November 2007, TNS filed cross
 complaints for indemnity against the staffing agencies, which
 employed many of the individuals in question. In December 2012, the
 trial court heard cross-motions for summary judgment filed by TNS
 and the staffing agencies pertaining to TNS&#x2019;s demand for
 indemnity. The court denied TNS&#x2019;s motion and granted the
 motions filed by the staffing agencies. TNS appealed the
 court&#x2019;s ruling, and in April 2015, the California Appellate
 Court reversed the trial court&#x2019;s decision, vacated its award
 of attorneys&#x2019; fees, and instructed the trial court to
 reconsider its earlier ruling on TNS&#x2019;s indemnity claims. At
 this time, Quanta does not believe this matter will have a material
 adverse effect on its consolidated financial position, results of
 operations or cash flows.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"><i>SEC Notice.</i> On March&#xA0;10, 2014, the SEC
 notified Quanta of an inquiry into certain aspects of
 Quanta&#x2019;s activities in certain foreign jurisdictions,
 including South Africa and the United Arab Emirates. The SEC also
 requested that Quanta take necessary steps to preserve and retain
 categories of relevant documents, including those pertaining to
 Quanta&#x2019;s U.S. Foreign Corrupt Practices Act compliance
 program. The SEC has not alleged any violations of law by Quanta or
 its employees. Quanta has complied with the preservation request
 and is cooperating with the SEC.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">For additional information regarding other pending
 legal proceedings, see <i>Collective Bargaining Agreements</i> in
 this Note 11.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Concentrations of Credit Risk</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta is subject to concentrations of credit risk
 related primarily to its cash and cash equivalents and accounts
 receivable, including amounts related to unbilled accounts
 receivable and costs and estimated earnings in excess of billings
 on uncompleted contracts. Substantially all of Quanta&#x2019;s cash
 investments are managed by what it believes to be high credit
 quality financial institutions. In accordance with Quanta&#x2019;s
 investment policies, these institutions are authorized to invest
 this cash in a diversified portfolio of what Quanta believes to be
 high quality investments, which consist primarily of
 interest-bearing demand deposits, money market investments, money
 market mutual funds and investment grade commercial paper with
 original maturities of three months or less. Although Quanta does
 not currently believe the principal amount of these investments is
 subject to any material risk of loss, changes in economic
 conditions could impact the interest income Quanta receives from
 these investments. In addition, Quanta grants credit under normal
 payment terms, generally without collateral, to its customers,
 which include electric power and oil and gas companies,
 governmental entities, general contractors, and builders, owners
 and managers of commercial and industrial properties located
 primarily in the United States, Canada and Australia. Consequently,
 Quanta is subject to potential credit risk related to changes in
 business and economic factors throughout the United States, Canada
 and Australia, which may be heightened as a result of uncertain
 economic and financial market conditions that have existed in
 recent years. However, Quanta generally has certain statutory lien
 rights with respect to services provided. Historically, some of
 Quanta&#x2019;s customers have experienced significant financial
 difficulties, and others may experience financial difficulties in
 the future. These difficulties expose Quanta to increased risk
 related to collectability of billed and unbilled receivables and
 costs and estimated earnings in excess of billings on uncompleted
 contracts for services Quanta has performed.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">At March&#xA0;31, 2016 and December&#xA0;31, 2015,
 one customer accounted for approximately 16% and 12% of
 Quanta&#x2019;s consolidated net position. The services provided to
 this customer related primarily to Quanta&#x2019;s Electric Power
 Infrastructure Services segment. No customers represented 10% or
 more of Quanta&#x2019;s revenues for the three months ended
 March&#xA0;31, 2016 and 2015, and no other customers represented
 10% or more of Quanta&#x2019;s consolidated net position as of
 March&#xA0;31, 2016 or December&#xA0;31, 2015.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt">
 <b><i>Self-Insurance</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">As discussed in Note 2, Quanta is insured for
 employer&#x2019;s liability, group health, general liability, auto
 liability and workers&#x2019; compensation claims. As of
 March&#xA0;31, 2016 and December&#xA0;31, 2015, the gross amount
 accrued for insurance claims totaled $208.5 million and $209.0
 million with $154.2 million and $153.5 million considered to be
 long-term and included in other non-current liabilities. Related
 insurance recoveries/receivables as of March&#xA0;31, 2016 and
 December&#xA0;31, 2015 were $9.2 million and $8.6 million, of which
 $0.5 million and $0.6 million were included in prepaid expenses and
 other current assets and $8.7 million and $8.0 million were
 included in other assets, net.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Letters of Credit</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Certain of Quanta&#x2019;s vendors require letters
 of credit to ensure reimbursement for amounts they are disbursing
 on its behalf, such as to beneficiaries under its self-funded
 insurance programs. In addition, from time to time, certain
 customers require Quanta to post letters of credit to ensure
 payment to its subcontractors and vendors and to guarantee
 performance under its contracts. Such letters of credit are
 generally issued by a bank or similar financial institution,
 typically pursuant to Quanta&#x2019;s credit facility. Each letter
 of credit commits the issuer to pay specified amounts to the holder
 of the letter of credit if the holder demonstrates that Quanta has
 failed to perform specified actions. If this were to occur, Quanta
 would be required to reimburse the issuer of the letter of credit.
 Depending on the circumstances of such a reimbursement, Quanta may
 also be required to record a charge to earnings for the
 reimbursement. Quanta does not believe that it is likely that any
 material claims will be made under a letter of credit in the
 foreseeable future.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">As of March&#xA0;31, 2016, Quanta had $321.1
 million in outstanding letters of credit and bank guarantees under
 its credit facility to secure its casualty insurance program and
 various contractual commitments. These are irrevocable stand-by
 letters of credit with maturities generally expiring at various
 times throughout 2016 and 2017. Upon maturity, it is expected that
 the majority of the letters of credit related to the casualty
 insurance program will be renewed for subsequent one-year
 periods.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Performance Bonds and Parent Guarantees</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">In certain circumstances, Quanta is required to
 provide performance bonds in connection with its contractual
 commitments. Quanta has indemnified its sureties for any expenses
 paid out under these performance bonds. These performance bonds
 expire at various times ranging from mechanical completion of the
 related projects to a period extending beyond contract completion
 in certain circumstances, and as such a determination of maximum
 potential amounts outstanding requires the use of certain estimates
 and assumptions. Such amounts can also fluctuate from period to
 period based upon the mix and level of Quanta&#x2019;s bonded
 operating activity. As of March&#xA0;31, 2016, the total amount of
 the outstanding performance bonds was estimated to be approximately
 $2.7 billion. Quanta&#x2019;s estimated maximum exposure as it
 relates to the value of the performance bonds outstanding is
 lowered on each bonded project as the cost to complete is reduced,
 and each of its commitments under the performance bonds generally
 extinguishes concurrently with the expiration of its related
 contractual obligation. The estimated cost to complete these bonded
 projects was approximately $710 million as of March&#xA0;31,
 2016.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Additionally, from time to time, Quanta guarantees
 the obligations of its wholly owned subsidiaries, including
 obligations under certain contracts with customers, certain lease
 obligations and, in some states, obligations in connection with
 obtaining contractors&#x2019; licenses. Quanta is not aware of any
 material obligations for performance or payment asserted against it
 under any of these guarantees.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt">
 <b><i>Employment Agreements</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta has various employment agreements with
 certain executives and other employees, which provide for
 compensation and certain other benefits and for severance payments
 under certain circumstances. Certain employment agreements also
 contain clauses that become effective upon a change of control of
 Quanta. Quanta may be obligated to pay certain amounts to such
 employees upon the occurrence of any of the defined events in the
 various employment agreements.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Collective Bargaining Agreements</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Some of Quanta&#x2019;s operating units are parties
 to various collective bargaining agreements with unions that
 represent certain of their employees. The collective bargaining
 agreements expire at various times and have typically been
 renegotiated and renewed on terms similar to those in the expiring
 agreements. From time to time, Quanta is a party to grievance
 actions based on claims arising out of the collective bargaining
 agreements. The agreements require the operating units to pay
 specified wages, provide certain benefits to their union employees
 and contribute certain amounts to multiemployer pension plans and
 employee benefit trusts. Quanta&#x2019;s multiemployer pension plan
 contribution rates generally are specified in the collective
 bargaining agreements (usually on an annual basis), and
 contributions are made to the plans on a
 &#x201C;pay-as-you-go&#x201D; basis based on its union employee
 payrolls. The location and number of union employees that Quanta
 employs at any given time and the plans in which they may
 participate vary depending on the projects Quanta has ongoing at
 any time and the need for union resources in connection with those
 projects. Therefore, Quanta is unable to accurately predict its
 union employee payroll and the amount of the resulting
 multiemployer pension plan contribution obligation for future
 periods.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The Pension Protection Act of 2006 (PPA) also added
 special funding and operational rules generally applicable to plan
 years beginning after 2007 for multiemployer plans that are
 classified as &#x201C;endangered,&#x201D; &#x201C;seriously
 endangered&#x201D; or &#x201C;critical&#x201D; status based on
 multiple factors (including, for example, the plan&#x2019;s funded
 percentage, cash flow position and whether it is projected to
 experience a minimum funding deficiency). Plans in these
 classifications must adopt measures to improve their funded status
 through a funding improvement or rehabilitation plan, as
 applicable, which may require additional contributions from
 employers (which may take the form of a surcharge on benefit
 contributions) and/or modifications to retiree benefits. Certain
 plans to which Quanta contributes or may contribute in the future
 are in &#x201C;endangered,&#x201D; &#x201C;seriously endangered&#x201D;
 or &#x201C;critical&#x201D; status. The amount of additional funds,
 if any, that Quanta may be obligated to contribute to these plans
 in the future cannot be estimated due to uncertainty of the future
 levels of work that require the specific use of union employees
 covered by these plans, as well as the future contribution levels
 and possible surcharges on contributions applicable to these
 plans.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta may be subject to additional liabilities
 imposed by law as a result of its participation in multiemployer
 defined benefit pension plans. For example, the Employee Retirement
 Income Security Act of 1974, as amended by the Multiemployer
 Pension Plan Amendments Act of 1980, imposes certain liabilities
 upon an employer who is a contributor to a multiemployer pension
 plan if the employer withdraws from the plan or the plan is
 terminated or experiences a mass withdrawal. These liabilities
 include an allocable share of the unfunded vested benefits in the
 plan for all plan participants, not merely the benefits payable to
 a contributing employer&#x2019;s own retirees. As a result,
 participating employers may bear a higher proportion of liability
 for unfunded vested benefits if other participating employers cease
 to contribute or withdraw, with the reallocation of liability being
 more acute in cases when a withdrawn employer is insolvent or
 otherwise fails to pay its withdrawal liability. Other than as
 described below, Quanta is not aware of any material amounts of
 withdrawal liability that have been incurred as a result of a
 withdrawal by any of Quanta&#x2019;s operating units from any
 multiemployer defined benefit pension plans.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"><i>2011 Central States Plan Withdrawal
 Liability.</i> In the fourth quarter of 2011, certain Quanta
 subsidiaries withdrew from the Central States, Southeast and
 Southwest Areas Pension Plan (the Central States Plan). This
 withdrawal event was the result of an amendment to a collective
 bargaining agreement with the International Brotherhood of
 Teamsters (Teamsters) that eliminated certain employers&#x2019;
 obligations to contribute to the Central States Plan, which was
 then in critical status and significantly underfunded as to its
 vested benefit obligations. The amendment was negotiated by the
 Pipe Line Contractors Association (PLCA) on behalf of its members,
 which include certain Quanta subsidiaries. Because certain other
 Quanta subsidiaries continued participation in the Central States
 Plan into 2012, the Quanta subsidiaries&#x2019; withdrawals in 2011
 effected only a partial withdrawal on behalf of Quanta for 2011.
 Quanta believed that the partial withdrawal was advantageous
 because it limited exposure to increased liability resulting from a
 future withdrawal event, at which point the Central States Plan
 could have been further underfunded. Quanta and other PLCA members
 now contribute to a different multiemployer pension plan on behalf
 of the affected Teamsters employees. While certain additional
 Quanta subsidiaries continued participation in the Central States
 Plan into 2012, Quanta believes that such subsidiaries withdrew
 from the Central States Plan in 2012, thereby effecting a complete
 withdrawal as of December&#xA0;30, 2012 for all Quanta
 subsidiaries.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In connection with the partial withdrawal in 2011,
 Quanta recorded a withdrawal liability of approximately $32.6
 million in the fourth quarter of 2011 based on estimates received
 from the Central States Plan. The Central States Plan subsequently
 asserted that the withdrawal of the PLCA members, and thus
 Quanta&#x2019;s partial withdrawal, was not effective in 2011. The
 PLCA and Quanta believed at that time that a legally effective
 withdrawal had occurred during the fourth quarter of 2011, and this
 issue was litigated in the federal district court for the Northern
 District of Illinois, Eastern Division. In September 2013, the
 district court ruled in favor of the Central States Plan, and that
 decision was appealed by the PLCA. In July 2014, the Central States
 Plan provided Quanta with a Notice and Demand claiming partial
 withdrawal liability in the amount of $39.6 million and requiring
 Quanta to make payments on this assessment while the dispute is
 ongoing. In September 2015, the United States Court of Appeals for
 the Seventh Circuit ruled in favor of the PLCA and reversed the
 district court&#x2019;s previous ruling which had been in favor of
 the Central States Plan. Based on the outcome of the appeal, in
 January 2016, the Central States Plan issued a revised Notice and
 Demand claiming partial withdrawal liability in the amount of $32.9
 million.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Separately, in December 2013, the Central States
 Plan filed lawsuits against two of Quanta&#x2019;s other
 subsidiaries in connection with their withdrawal in 2012. In the
 first lawsuit, the Central States Plan alleged that the subsidiary
 elected to participate in the Central States Plan pursuant to the
 collective bargaining agreement under which it participated. Quanta
 argued that no such election was made and that any payments made to
 the Central States Plan were made in error. In July 2014, the
 parties reached an agreement to settle the lawsuit, and the court
 dismissed the case with prejudice. In the second lawsuit, the
 Central States Plan alleged that contributions made by the Quanta
 subsidiary to a new industry fund created after Quanta withdrew
 from the Central States Plan should have been made to the Central
 States Plan. This arguably would have extended the withdrawal date
 for this subsidiary to at least the end of 2013. Quanta disputed
 these allegations on the basis that it properly paid contributions
 to the new industry fund based on the terms of the collective
 bargaining agreement under which it participated and asserted that
 it terminated its obligation to contribute to the Central States
 Plan by the end of 2012. The parties both moved for summary
 judgment, and in March 2015, the court entered judgment in favor of
 Quanta. The Central States Plan filed a notice of appeal in April
 2015, and in December 2015, the Central States Plan agreed to
 dismiss the appeal with prejudice.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The ultimate liability associated with the complete
 withdrawal of Quanta&#x2019;s subsidiaries from the Central States
 Plan will depend on various factors, including interpretations of
 the terms of the collective bargaining agreements under which the
 subsidiaries participated and whether exemptions from withdrawal
 liability applicable to construction industry employers will be
 available. In March 2014, the Central States Plan provided revised
 estimates indicating that the total withdrawal liability based on
 certain withdrawal scenarios from 2011 through 2014 could range
 between $40.1 million and $55.4 million, which Quanta believes to
 be the range of reasonably possible loss for this matter.
 Additionally, based on those estimates and allowing for the
 exclusion of amounts believed by management to have been improperly
 included in such estimates, Quanta recorded an adjustment to cost
 of services during the three months ended March&#xA0;31, 2014 to
 increase the recognized withdrawal liability to an amount within
 the range communicated to Quanta by the Central States Plan. Given
 the unknown nature of some of the factors mentioned above, the
 final withdrawal liability cannot yet be determined with certainty.
 Accordingly, it is reasonably possible that the amount owed upon
 final resolution of these matters could be materially higher than
 the expense Quanta had recognized through March&#xA0;31, 2016.
 Although Quanta disputes the total liability owed to the Central
 States Plan, it continues to make monthly payments according to the
 terms of the January 2016 Notice and Demand while the parties
 determine the final withdrawal liability. As of March 31, 2016,
 Quanta had made payments totaling $12.8 million toward the
 withdrawal liability assessment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"><i>2013 Central States Plan Withdrawal
 Liability.</i> On October&#xA0;9, 2013, Quanta acquired a company
 that experienced a complete withdrawal from the Central States Plan
 prior to the date of acquisition. Prior to the acquisition, the
 Central States Plan issued a Notice and Demand to the acquired
 company claiming a withdrawal liability in the total amount of $6.9
 million and requiring payments to be made on this assessment while
 the dispute is ongoing. In connection with the acquisition, Quanta
 recorded an initial liability of $4.8 million related to this
 withdrawal liability, and approximately $2.1 million of the
 purchase price for the acquired company was deposited into an
 escrow account to fund any withdrawal obligation in excess of the
 initial liability recorded. In January 2016, the Central States
 Plan issued a revised Notice and Demand claiming withdrawal
 liability in the amount of $4.8 million. Although Quanta continues
 to dispute the total liability owed to the Central States Plan, it
 continues to make monthly payments according to the terms of this
 revised Notice and Demand while the parties determine the final
 withdrawal liability. As of March 31, 2016, Quanta had made
 payments totaling $2.9 million toward the withdrawal liability
 assessment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The final amount of withdrawal liability payable in
 connection with this matter remains the subject of a pending
 arbitration proceeding and will ultimately depend on various
 factors, including the outcome of the PLCA litigation described
 above. However, the acquired company&#x2019;s withdrawal from the
 Central States Plan is not expected to have a material impact on
 Quanta&#x2019;s financial condition, results of operations or cash
 flows.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Indemnities</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta generally indemnifies its customers for the
 services it provides under its contracts, as well as other
 specified liabilities, which may subject Quanta to indemnity claims
 and liabilities and related litigation. Additionally, in connection
 with certain acquisitions and dispositions, Quanta has indemnified
 various parties against specified liabilities that those parties
 might incur in the future. The indemnities under acquisition or
 disposition agreements are usually contingent upon the other party
 incurring liabilities that reach specified thresholds. As of
 March&#xA0;31, 2016, except as otherwise set forth above in
 <i>Legal Proceedings</i>, Quanta does not believe any material
 liabilities for claims exist against it in connection with any of
 these indemnity obligations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In the normal course of Quanta&#x2019;s acquisition
 transactions, Quanta obtains rights to indemnification from the
 sellers or former owners of acquired companies for certain risks,
 liabilities and obligations arising from their prior operations,
 such as performance, operational, safety, workforce or tax issues,
 some of which Quanta may not have discovered during due diligence.
 However, the indemnities may not cover all of Quanta&#x2019;s
 exposure for such pre-acquisition matters and the indemnitors may
 be unwilling or unable to pay the amounts owed to Quanta.
 Accordingly, Quanta may incur expenses for which it is not
 reimbursed. Quanta is currently in the process of identifying
 certain pre-acquisition obligations associated with non-U.S.
 payroll taxes that may be due from a business acquired by Quanta in
 2013. As of March&#xA0;31, 2016, Quanta recorded $11.4 million as
 its best estimate of the pre-acquisition tax obligations and a
 corresponding indemnification asset, as management expects to
 recover from the indemnity counterparties any amounts that Quanta
 may be required to pay in connection with any such obligations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"></td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14435-108349<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6394976&amp;loc=d3e25287-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6751508240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><b>12.</b></td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify"><b>SEGMENT INFORMATION:</b></p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta presents its operations under two reportable
 segments: (1)&#xA0;Electric Power Infrastructure Services and
 (2)&#xA0;Oil and Gas Infrastructure Services. This structure is
 generally based on the broad end-user markets for Quanta&#x2019;s
 services. See Note 1 for additional information regarding
 Quanta&#x2019;s reportable segments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta&#x2019;s segment results are derived from the
 types of services provided across its operating units in each of
 the end user markets described above. Quanta&#x2019;s
 entrepreneurial business model allows each of its operating units
 to serve the same or similar customers and to provide a range of
 services across end user markets. Quanta&#x2019;s operating units
 are organized into one of two internal divisions, namely, the
 Electric Power Infrastructure Services Division and the Oil and Gas
 Infrastructure Services Division. These internal divisions are
 closely aligned with the reportable segments described above based
 on their operating units&#x2019; predominant type of work.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Reportable segment information, including revenues
 and operating income by type of work, is gathered from each
 operating unit for the purpose of evaluating segment performance in
 support of Quanta&#x2019;s market strategies. These classifications
 of Quanta&#x2019;s operating unit revenues by type of work for
 segment reporting purposes can at times require judgment on the
 part of management. Quanta&#x2019;s operating units may perform
 joint infrastructure service projects for customers in multiple
 industries, deliver multiple types of network services under a
 single customer contract or provide service across industries, for
 example, joint trenching projects to install distribution lines for
 electric power and natural gas customers. In addition,
 Quanta&#x2019;s integrated operations and common administrative
 support at each of its operating units require that certain
 allocations of shared and indirect costs, such as facility costs
 and indirect operating expenses, including depreciation and general
 and administrative costs, be made to determine operating segment
 profitability. Corporate costs, such as payroll and benefits,
 employee travel expenses, facility costs, professional fees,
 acquisition costs and amortization related to intangible assets are
 not allocated.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Summarized financial information for Quanta&#x2019;s
 reportable segments is presented in the following table (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"></p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="78%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b><br />
 <b>March 31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Revenues:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Electric Power Infrastructure Services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,187,002</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,240,292</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Oil and Gas Infrastructure Services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">526,735</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">621,094</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Consolidated</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,713,737</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,861,386</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating income (loss)</b>:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Electric Power Infrastructure Services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">87,324</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">108,992</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Oil and Gas Infrastructure Services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,841</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,147</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Corporate and non-allocated costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(55,871</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(48,989</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Consolidated</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">37,294</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">84,150</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Depreciation:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Electric Power Infrastructure Services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">22,945</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">20,917</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Oil and Gas Infrastructure Services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,801</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,469</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Corporate and non-allocated costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,424</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,012</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Consolidated</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">41,170</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">39,398</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Separate measures of Quanta&#x2019;s assets and cash
 flows by reportable segment, including capital expenditures, are
 not produced or utilized by management to evaluate segment
 performance. Quanta&#x2019;s fixed assets, which are held at the
 operating unit level, include operating machinery, equipment and
 vehicles, as well as office equipment, buildings and leasehold
 improvements, and are used on an interchangeable basis across its
 reportable segments. As such, for reporting purposes, total
 depreciation expense is allocated each quarter among Quanta&#x2019;s
 reportable segments based on the ratio of each reportable
 segment&#x2019;s revenue contribution to consolidated revenues.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Foreign Operations</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">During the three months ended March&#xA0;31, 2016
 and 2015, Quanta derived $352.4 million and $533.5 million of its
 revenues from foreign operations. Of Quanta&#x2019;s foreign
 revenues, approximately 78% and 88% was earned in Canada during the
 three months ended March&#xA0;31, 2016 and 2015. In addition,
 Quanta held property and equipment of $336.5 million and $317.6
 million in foreign countries, primarily Canada, as of
 March&#xA0;31, 2016 and December&#xA0;31, 2015.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8981-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e9038-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8971-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8595-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8380-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 35<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8984-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e9031-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8538-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8864-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8924-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6746065472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt">
 <b><i>Principles of Consolidation</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">The consolidated financial statements of Quanta
 include the accounts of Quanta Services, Inc. and its wholly owned
 subsidiaries, which are also referred to as its operating units.
 The consolidated financial statements also include the accounts of
 certain of Quanta&#x2019;s investments in joint ventures, which are
 either consolidated or proportionately consolidated, as discussed
 in the following summary of significant accounting policies.
 Investments in affiliated entities in which Quanta does not have a
 controlling financial interest, but over which Quanta has
 significant influence, usually because Quanta holds a voting
 interest of between 20% and 50%, are accounted for using the equity
 method. All significant intercompany accounts and transactions have
 been eliminated in consolidation. Unless the context requires
 otherwise, references to Quanta include Quanta Services, Inc. and
 its consolidated subsidiaries.</p>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Interim Condensed Consolidated Financial Information</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Interim Condensed Consolidated Financial
 Information</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">These unaudited condensed consolidated financial
 statements have been prepared pursuant to the rules of the
 Securities and Exchange Commission (SEC). Certain information and
 footnote disclosures, normally included in annual financial
 statements prepared in accordance with accounting principles
 generally accepted in the United States (US GAAP), have been
 condensed or omitted pursuant to those rules and regulations.
 Quanta believes that the disclosures made are adequate to make the
 information presented not misleading. In the opinion of management,
 all adjustments, consisting only of normal recurring adjustments,
 necessary to fairly state the financial position, results of
 operations, comprehensive income and cash flows with respect to the
 interim condensed consolidated financial statements have been
 included. The results of operations and comprehensive income for
 the interim periods are not necessarily indicative of the results
 for the entire fiscal year. The results of Quanta have historically
 been subject to significant seasonal fluctuations.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta recommends that these unaudited condensed
 consolidated financial statements be read in conjunction with the
 audited consolidated financial statements and notes thereto of
 Quanta and its subsidiaries included in Quanta&#x2019;s Annual
 Report on Form 10-K for the year ended December&#xA0;31, 2015,
 which was filed with the SEC on February&#xA0;29, 2016.</p>
 </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates and Assumptions</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Use of Estimates and Assumptions</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">The preparation of financial statements in
 conformity with US&#xA0;GAAP requires the use of estimates and
 assumptions by management in determining the reported amounts of
 assets and liabilities, disclosures of contingent assets and
 liabilities known to exist as of the date the financial statements
 are published, and the reported amounts of revenues and expenses
 recognized during the periods presented. Quanta reviews all
 significant estimates affecting its consolidated financial
 statements on a recurring basis and records the effect of any
 necessary adjustments prior to their publication. Judgments and
 estimates are based on Quanta&#x2019;s beliefs and assumptions
 derived from information available at the time such judgments and
 estimates are made. Uncertainties with respect to such estimates
 and assumptions are inherent in the preparation of financial
 statements. Estimates are primarily used in Quanta&#x2019;s
 assessment of the allowance for doubtful accounts, valuation of
 inventory, useful lives of assets, fair value assumptions in
 analyzing goodwill, other intangibles and long-lived asset
 impairments, equity and other investments, loan receivables,
 purchase price allocations, liabilities for self-insured and other
 claims and guarantees, multiemployer pension plan withdrawal
 liabilities, revenue recognition for construction contracts
 inclusive of contractual change orders and claims, share-based
 compensation, operating results of reportable segments, as well as
 the provision for income taxes and the calculation of uncertain tax
 positions.</p>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Cash and Cash Equivalents</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta had cash and cash equivalents of $155.3
 million and $128.8 million as of March&#xA0;31, 2016 and
 December&#xA0;31, 2015. Cash consisting of interest-bearing demand
 deposits is carried at cost, which approximates fair value. Quanta
 considers all highly liquid investments with an original maturity
 of three months or less at the time of purchase to be cash
 equivalents, which are carried at fair value. At March&#xA0;31,
 2016 and December&#xA0;31, 2015, cash equivalents were $7.4 million
 and $1.4 million, and consisted primarily of money market
 investments and money market mutual funds and are discussed further
 in <i>Fair Value Measurements</i> below. As of March&#xA0;31, 2016
 and December&#xA0;31, 2015, cash and cash equivalents held in
 domestic bank accounts were approximately $18.3 million and $16.1
 million, and cash and cash equivalents held in foreign bank
 accounts were approximately $137.0 million and $112.7 million. As
 of March&#xA0;31, 2016 and December&#xA0;31, 2015, cash and cash
 equivalents held by Quanta&#x2019;s investments in joint ventures,
 which are either consolidated or proportionately consolidated, were
 approximately $28.3 million and $24.9 million, of which $17.0
 million and $11.9 million related to domestic joint ventures. Cash
 and cash equivalents held by the joint ventures are available to
 support the operations of the related joint ventures, and Quanta
 does not have access to that cash for its other operations. Under
 the terms of the partnership agreements, Quanta generally has no
 right to the joint ventures&#x2019; cash other than participating in
 distributions and in the event of dissolution.</p>
 </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Current and Long-Term Accounts and Notes Receivable and Allowance for Doubtful Accounts</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt">
 <b><i>Current and Long-Term Accounts and Notes Receivable and
 Allowance for Doubtful Accounts</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta provides an allowance for doubtful accounts
 when collection of an account or note receivable is considered
 doubtful, and receivables are written off against the allowance
 when deemed uncollectible. Inherent in the assessment of the
 allowance for doubtful accounts are certain judgments and estimates
 regarding, among other factors, the customer&#x2019;s access to
 capital, the customer&#x2019;s willingness or ability to pay,
 general economic and market conditions, the ongoing relationship
 with the customer and uncertainties related to the resolution of
 disputed matters. Quanta considers accounts receivable delinquent
 after 30 days but does not generally include delinquent accounts in
 its analysis of the allowance for doubtful accounts unless the
 accounts receivable have been outstanding for at least 90 days. In
 addition to balances that have been outstanding for 90 days or
 more, Quanta also includes accounts receivable balances that relate
 to customers in bankruptcy or with other known difficulties in its
 analysis of the allowance for doubtful accounts. Material changes
 in Quanta&#x2019;s customers&#x2019; business or cash flows, which
 may be impacted by negative economic and market conditions, could
 affect Quanta&#x2019;s ability to collect amounts due from them. As
 of March&#xA0;31, 2016 and December&#xA0;31, 2015, Quanta had
 allowances for doubtful accounts on current receivables of
 approximately $2.7 million and $5.2 million. Long-term accounts
 receivable are included within other assets, net on the
 consolidated balance sheets.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Should customers experience financial difficulties
 or file for bankruptcy, or should anticipated recoveries relating
 to receivables in existing bankruptcies or other workout situations
 fail to materialize, Quanta could experience reduced cash flows and
 losses in excess of current allowances provided.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The balances billed but not paid by customers
 pursuant to retainage provisions in certain contracts are generally
 due upon completion of the contracts and acceptance by the
 customer. Based on Quanta&#x2019;s experience with similar contracts
 in recent years, the majority of the retainage balances at each
 balance sheet date are expected to be collected within the next
 twelve months. Current retainage balances as of March&#xA0;31, 2016
 and December&#xA0;31, 2015 were approximately $235.5 million and
 $250.1 million, and were included in accounts receivable. Retainage
 balances with settlement dates beyond the next twelve months were
 included in other assets, net, and as of March&#xA0;31, 2016 and
 December&#xA0;31, 2015 were $5.1 million and $4.5 million.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Within accounts receivable, Quanta recognizes
 unbilled receivables in circumstances such as when revenues have
 been earned and recorded but the amount cannot be billed under the
 terms of the contract until a later date; costs have been incurred
 but are yet to be billed under cost-reimbursement type contracts;
 or amounts arise from routine lags in billing (for example, work
 completed one month but not billed until the next month). These
 balances do not include revenues accrued for work performed under
 fixed-price contracts as these amounts are recorded as costs and
 estimated earnings in excess of billings on uncompleted contracts.
 At March&#xA0;31, 2016 and December&#xA0;31, 2015, the balances of
 unbilled receivables included in accounts receivable were
 approximately $228.8 million and $233.6 million.</p>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Other Intangibles</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Goodwill and Other Intangibles</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta has recorded goodwill in connection with its
 historical acquisitions of companies. Upon acquisition, these
 companies were either combined into one of Quanta&#x2019;s existing
 operating units or managed on a stand-alone basis as an individual
 operating unit. Goodwill recorded in connection with these
 acquisitions is subject to an annual assessment for impairment,
 which Quanta performs at the operating unit level for each
 operating unit that carries a balance of goodwill. Each of
 Quanta&#x2019;s operating units is organized into one of two
 internal divisions: the Electric Power Infrastructure Services
 Division and the Oil and Gas Infrastructure Services Division. As
 most of the companies acquired by Quanta provide multiple types of
 services for multiple types of customers, these divisional
 designations are based on the predominant type of work performed by
 each operating unit at the point in time the divisional designation
 is made. Goodwill is required to be measured for impairment at the
 reporting unit level, which represents the operating segment level
 or one level below the operating segment level for which discrete
 financial information is available. Quanta has determined that its
 individual operating units represent its reporting units for the
 purpose of assessing goodwill impairments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta has the option to first assess qualitative
 factors to determine whether it is necessary to perform the
 two-step fair value-based impairment test described below. If
 Quanta believes that, as a result of its qualitative assessment, it
 is more likely than not that the fair value of a reporting unit is
 less than its carrying amount, the quantitative impairment test is
 required. Otherwise, no further testing is required. Quanta can
 choose to perform the qualitative assessment on none, some or all
 of its reporting units. Quanta can also bypass the qualitative
 assessment for any reporting unit in any period and proceed
 directly to step one of the impairment test, and then resume the
 qualitative assessment in any subsequent period. Qualitative
 indicators, including deterioration in macroeconomic conditions,
 declining financial performance, or a sustained decrease in share
 price, among other things, may trigger the need for annual or
 interim impairment testing of goodwill associated with one or all
 of the reporting units.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta&#x2019;s goodwill impairment assessment is
 performed at year-end, or more frequently if events or
 circumstances arise which indicate that goodwill may be impaired.
 For instance, a decrease in Quanta&#x2019;s market capitalization
 below book value, a significant change in business climate or loss
 of a significant customer, as well as the qualitative indicators
 referenced above, may trigger the need for interim impairment
 testing of goodwill for one or all of its reporting units. The
 first step of the two-step fair value based test involves comparing
 the fair value of each of Quanta&#x2019;s reporting units with its
 carrying value, including goodwill. If the carrying value of the
 reporting unit exceeds its fair value, the second step is
 performed. The second step compares the carrying amount of the
 reporting unit&#x2019;s goodwill to the implied fair value of its
 goodwill. If the implied fair value of goodwill is less than the
 carrying amount, an impairment loss would be recorded as a
 reduction to goodwill with a corresponding charge to operating
 expense.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta determines the fair value of its reporting
 units using a weighted combination of the discounted cash flow,
 market multiple and market capitalization valuation approaches,
 with heavier weighting on the discounted cash flow method, as in
 management&#x2019;s opinion, this method currently results in the
 most accurate calculation of a reporting unit&#x2019;s fair value.
 Determining the fair value of a reporting unit requires judgment
 and the use of significant estimates and assumptions. Such
 estimates and assumptions include revenue growth rates, operating
 margins, discount rates, weighted average costs of capital and
 future market conditions, among others. Quanta believes the
 estimates and assumptions used in its impairment assessments are
 reasonable and based on available market information, but
 variations in any of the assumptions could result in materially
 different calculations of fair value and determinations of whether
 or not an impairment is indicated.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Under the discounted cash flow method, Quanta
 determines fair value based on the estimated future cash flows of
 each reporting unit, discounted to present value using
 risk-adjusted industry discount rates, which reflect the overall
 level of inherent risk of a reporting unit and the rate of return
 an outside investor would expect to earn. Cash flow projections are
 derived from budgeted amounts and operating forecasts (typically a
 one-year model) plus an estimate of later period cash flows, all of
 which are evaluated by management. Subsequent period cash flows are
 developed for each reporting unit using growth rates that
 management believes are reasonably likely to occur, along with a
 terminal value derived from the reporting unit&#x2019;s earnings
 before interest, taxes, depreciation and amortization (EBITDA). The
 EBITDA multiples for each reporting unit are based on trailing
 twelve-month comparable industry data.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Under the market multiple and market capitalization
 approaches, Quanta determines the estimated fair value of each of
 its reporting units by applying transaction multiples to each
 reporting unit&#x2019;s projected EBITDA and then averaging that
 estimate with similar historical calculations using either a one,
 two or three year average. For the market capitalization approach,
 Quanta adds a reasonable control premium, which is estimated as the
 premium that would be received in a sale of the reporting unit in
 an orderly transaction between market participants.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">For recently acquired reporting units, a step one
 impairment test may indicate an implied fair value that is
 substantially similar to the reporting unit&#x2019;s carrying value.
 Such similarities in value are generally an indication that
 management&#x2019;s estimates of future cash flows associated with
 the recently acquired reporting unit remain relatively consistent
 with the assumptions that were used to derive its initial fair
 value.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During the fourth quarter of 2015, a two-step
 fair-value based goodwill impairment analysis was performed for
 each of Quanta&#x2019;s reporting units, and no reporting units were
 evaluated solely on a qualitative basis. Step one of the analysis
 indicated that the implied fair value of each of Quanta&#x2019;s
 reporting units, other than recently acquired reporting units and
 two other reporting units described below, was substantially in
 excess of its carrying value. After performing step two of the
 analysis, management concluded that goodwill was impaired at two
 reporting units in Quanta&#x2019;s Oil and Gas Infrastructure
 Services Division. Accordingly, during the fourth quarter of 2015,
 Quanta recorded a $39.8 million non-cash charge for the impairment
 of goodwill which primarily resulted from lower forecasted oil and
 gas services revenues for its Gulf of Mexico operations and certain
 operations in Australia, due to the extended low commodity price
 environment.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">As discussed generally above, when evaluating the
 2015 step one impairment test results, management considered many
 factors in determining whether or not an impairment of goodwill for
 any reporting unit was reasonably likely to occur in future
 periods, including future market conditions and the economic
 environment in which Quanta&#x2019;s reporting units were operating.
 Additionally, management considered the sensitivity of its fair
 value estimates to changes in certain valuation assumptions. After
 giving consideration to a 10% decrease in the fair value of each of
 Quanta&#x2019;s reporting units, the results of the assessment at
 December&#xA0;31, 2015 did not change. However, circumstances such
 as market declines, unfavorable economic conditions, the loss of a
 major customer or other factors could increase the risk of
 impairment of goodwill in future periods.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">If an operating unit experiences prolonged periods
 of declining revenues, operating margins or both, it may be at risk
 of failing step one of the goodwill impairment test. Certain
 operating units have experienced declines over the short-term due
 to challenging macroeconomic conditions in certain geographic
 areas, the decline in oil prices which has impacted customer
 spending, and delays due to regulatory and permitting issues.
 Quanta will continue to monitor these conditions and others to
 determine if it is necessary to perform step two of the fair-value
 based impairment test for one or more operating units.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta&#x2019;s intangible assets include customer
 relationships, backlog, trade names, non-compete agreements,
 patented rights and developed technology, all subject to
 amortization. The value of customer relationships is estimated as
 of the date a business is acquired based on the value-in-use
 concept utilizing the income approach, specifically the excess
 earnings method. The excess earnings analysis consists of
 discounting to present value the projected cash flows attributable
 to the customer relationships, with consideration given to customer
 contract renewals and estimated customer attrition rates, the
 importance or lack thereof of existing customer relationships to
 Quanta&#x2019;s business plan, income taxes and required rates of
 return. Quanta values backlog for acquired businesses as of the
 acquisition date based upon the contractual nature of the backlog
 within each service line, using the income approach to discount
 back to present value the cash flows attributable to the backlog.
 The value of trade names is estimated using the relief-from-royalty
 method of the income approach. This approach is based on the
 assumption that in lieu of ownership, a company would be willing to
 pay a royalty in order to exploit the related benefits of this
 intangible asset.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">Quanta amortizes intangible assets based upon the
 estimated consumption of the economic benefits of each intangible
 asset, or on a straight-line basis if the pattern of economic
 benefits consumption cannot otherwise be reliably estimated.
 Intangible assets subject to amortization are reviewed for
 impairment and are tested for recoverability whenever events or
 changes in circumstances indicate that the carrying amount may not
 be recoverable. For instance, a significant change in business
 climate or a loss of a significant customer, among other things,
 may trigger the need for interim impairment testing of intangible
 assets. An impairment loss would be recognized if the carrying
 amount of an intangible asset is not recoverable and its carrying
 amount exceeds its fair value.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During the fourth quarter of 2015, Quanta recorded
 an impairment charge of $12.1 million related to customer
 relationships, trade names and non-compete agreement intangible
 assets. These intangible asset impairments primarily resulted from
 lower forecasted oil and gas services revenues for Quanta&#x2019;s
 Gulf of Mexico operations and certain operations in Australia, due
 to the extended low commodity price environment. The two reporting
 units impacted are in Quanta&#x2019;s Oil and Gas Infrastructure
 Services Division.</p>
 </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock', window );">Investments in Affiliates and Other Entities</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Investments in Affiliates and Other Entities</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">In the normal course of business, Quanta enters
 into various types of investment arrangements, each having unique
 terms and conditions. These investments may include equity
 interests held by Quanta in business entities, including general or
 limited partnerships, contractual joint ventures, or other forms of
 equity or profit participation. These investments may also include
 Quanta&#x2019;s participation in different financing structures such
 as the extension of loans to project specific entities, the
 acquisition of convertible notes issued by project specific
 entities, or other strategic financing arrangements. Quanta
 determines whether such investments involve a variable interest
 entity (VIE) based on the characteristics of the subject entity. If
 the entity is determined to be a VIE, then management determines if
 Quanta is the primary beneficiary of the entity and whether or not
 consolidation of the VIE is required. The primary beneficiary
 consolidating the VIE must normally have both (i)&#xA0;the power to
 direct the activities of a VIE that most significantly affect the
 VIE&#x2019;s economic performance and (ii)&#xA0;the obligation to
 absorb losses of the VIE or the right to receive benefits from the
 VIE, in either case that could potentially be significant to the
 VIE. When Quanta is deemed to be the primary beneficiary, the VIE
 is consolidated and the other party&#x2019;s equity interest in the
 VIE is accounted for as a non-controlling interest. In cases where
 Quanta determines that it has an undivided interest in the assets,
 liabilities, revenues and profits of an unincorporated VIE (e.g., a
 general partnership interest), such amounts are consolidated on a
 basis proportional to Quanta&#x2019;s ownership interest in the
 unincorporated entity.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Investments in entities of which Quanta is not the
 primary beneficiary, but over which Quanta has the ability to
 exercise significant influence, are accounted for using the equity
 method of accounting. Quanta&#x2019;s share of net income or losses
 from unconsolidated equity investments is included in equity in
 earnings (losses) of unconsolidated affiliates in the consolidated
 statements of operations when applicable. Equity investments are
 reviewed for impairment by assessing whether any decline in the
 fair value of the investment below the carrying value is other than
 temporary. In making this determination, factors such as the
 ability to recover the carrying amount of the investment and the
 inability of the investee to sustain an earnings capacity are
 evaluated in determining whether a loss in value should be
 recognized. Any impairment losses related to investments would be
 recognized in other expense. Equity method investments are carried
 at original cost and are included in other assets, net in the
 consolidated balance sheet and are adjusted for Quanta&#x2019;s
 proportionate share of the investees&#x2019; income, losses and
 distributions.</p>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt">
 <b><i>Revenue Recognition</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Through its Electric Power Infrastructure Services
 and Oil and Gas Infrastructure Services segments, Quanta designs,
 installs and maintains networks for customers in the electric power
 and oil and gas industries. These services may be provided pursuant
 to master service agreements, repair and maintenance contracts and
 fixed price and non-fixed price installation contracts. Pricing
 under these contracts may be competitive unit price,
 cost-plus/hourly (or time and materials basis) or fixed price (or
 lump sum basis), and the final terms and prices of these contracts
 are frequently negotiated with the customer. Under unit-based
 contracts, the utilization of an output-based measurement is
 appropriate for revenue recognition. Under these contracts, Quanta
 recognizes revenue as units are completed based on pricing
 established between Quanta and the customer for each unit of
 delivery, which best reflects the pattern in which the obligation
 to the customer is fulfilled. Under cost-plus/hourly and time and
 materials type contracts, Quanta recognizes revenue on an input
 basis, as labor hours are incurred and services are performed.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Revenues from fixed price contracts are recognized
 using the percentage-of-completion method, measured by the
 percentage of costs incurred to date to total estimated costs for
 each contract. These contracts provide for a fixed amount of
 revenues for the entire project. Such contracts provide that the
 customer accept completion of progress to date and compensate
 Quanta for services rendered, which may be measured in terms of
 units installed, hours expended or some other measure of progress.
 Contract costs include all direct materials, labor and subcontract
 costs and those indirect costs related to contract performance,
 such as indirect labor, supplies, tools, repairs and depreciation
 costs. Much of the material associated with Quanta&#x2019;s work is
 owner-furnished and is therefore not included in contract revenues
 and costs. The cost estimation process is based on professional
 knowledge and experience of Quanta&#x2019;s engineers, project
 managers and financial professionals. Changes in job performance,
 job conditions and final contract settlements are factors that
 influence management&#x2019;s assessment of total contract value and
 the total estimated costs to complete those contracts and
 therefore, Quanta&#x2019;s profit recognition.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Actual revenues and project costs can vary,
 sometimes substantially, from previous estimates due to changes in
 a variety of factors including unforeseen circumstances not
 included in our cost estimates or covered by our contracts for
 which we cannot obtain adequate compensation, including concealed
 or unknown environmental conditions; changes in the cost of
 equipment, commodities, materials or labor; unanticipated costs or
 claims due to customer-caused delays, customer failure to provide
 required materials or equipment, errors in engineering,
 specifications or designs, project modifications, or contract
 termination and our inability to obtain reimbursement for such
 costs or recover on such claims; weather conditions; and quality
 issues requiring rework or replacement. These factors, along with
 other risks inherent in performing fixed price contracts may cause
 actual revenues and gross profits for a project to differ from
 previous estimates and could result in reduced profitability or
 losses on projects. Changes in these factors may result in
 revisions to costs and income, and their effects are recognized in
 the period in which the revisions are determined. These factors are
 routinely evaluated on a project by project basis throughout the
 project term, and the impact of corresponding revisions in
 management&#x2019;s estimates of contract value, contract cost and
 contract profit are recorded as necessary in the period in which
 the revisions are determined. Provisions for losses on uncompleted
 contracts are made in the period in which such losses are
 determined to be probable and the amount can be reasonably
 estimated.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During the three months ended March 31, 2016,
 Quanta experienced engineering and performance issues during the
 testing and pre-commissioning phase of an ongoing power plant
 construction project in Alaska, which resulted in additional
 construction costs. As of March 31, 2016, Quanta had revised its
 estimate of the total costs necessary to complete this project,
 which resulted in the recognition of a project loss of $21.3
 million during the period. At March&#xA0;31, 2016, this project had
 a contract value of $201 million and was approximately 91%
 complete. This project is expected to be substantially complete in
 the third quarter of 2016. As this project continues through the
 final construction and commissioning phases, it is reasonably
 possible that additional performance issues or other unforeseen
 circumstances could occur and result in the recognition of
 additional losses.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Including the impact of the loss on the power plant
 construction project in Alaska, Quanta&#x2019;s operating results
 for the three months ended March&#xA0;31, 2016 were impacted by
 less than 5% as a result of aggregate changes in contract estimates
 related to projects that were in progress at December&#xA0;31,
 2015. Quanta&#x2019;s operating results for the three months ended
 March&#xA0;31, 2015 were positively impacted by approximately 9.4%
 as a result of aggregate changes in contract estimates related to
 projects that were in progress at December&#xA0;31, 2014, primarily
 associated with an electric power infrastructure services project
 that experienced effective contract execution and a reduction in
 estimated total project costs as the project progressed from
 mid-construction to near completion during the three months ended
 March&#xA0;31, 2015.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The current asset &#x201C;Costs and estimated
 earnings in excess of billings on uncompleted contracts&#x201D;
 represents revenues recognized in excess of amounts billed for
 fixed price contracts. The current liability &#x201C;Billings in
 excess of costs and estimated earnings on uncompleted
 contracts&#x201D; represents billings in excess of revenues
 recognized for fixed price contracts.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta may incur costs subject to change orders,
 whether approved or unapproved by the customer, and/or claims
 related to certain contracts. Quanta determines the probability
 that such costs will be recovered based upon evidence such as past
 practices with the customer, specific discussions or preliminary
 negotiations with the customer or verbal approvals. Quanta treats
 items as a cost of contract performance in the period incurred if
 it is not probable that the costs will be recovered or will
 recognize revenue if it is probable that the contract price will be
 adjusted and can be reliably estimated. As of March&#xA0;31, 2016
 and December&#xA0;31, 2015, Quanta had approximately $118.0 million
 and $137.2 million of change orders and/or claims that had been
 included as contract price adjustments on certain contracts which
 were in the process of being negotiated in the normal course of
 business. These aggregate contract price adjustments represent
 management&#x2019;s best estimate of additional contract revenues
 which have been earned and which management believes are probable
 of collection. The amounts ultimately realized by Quanta upon final
 acceptance by its customers could be higher or lower than such
 estimated amounts; however, such
 amounts cannot currently be estimated..</p>
 </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Income Taxes</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta follows the liability method of accounting
 for income taxes. Under this method, deferred tax assets and
 liabilities are recorded for future tax consequences of temporary
 differences between the financial reporting and tax bases of assets
 and liabilities and are measured using the enacted tax rates and
 laws that are expected to be in effect when the underlying assets
 or liabilities are recovered or settled.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta regularly evaluates valuation allowances
 established for deferred tax assets for which future realization is
 uncertain. The estimation of required valuation allowances includes
 estimates of future taxable income. The ultimate realization of
 deferred tax assets is dependent upon the generation of future
 taxable income during the periods in which those temporary
 differences become deductible. Quanta considers projected future
 taxable income and tax planning strategies in making this
 assessment. If actual future taxable income differs from these
 estimates, Quanta may not realize deferred tax assets to the extent
 estimated.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta records reserves for income taxes related to
 certain tax positions in those instances where Quanta considers it
 more likely than not that additional taxes may be due in excess of
 amounts reflected on income tax returns filed. When recording
 reserves for expected tax consequences of uncertain positions,
 Quanta assumes that taxing authorities have full knowledge of the
 position and all relevant facts. Quanta continually reviews
 exposure to additional tax obligations, and as further information
 is known or events occur, changes in tax reserves may be recorded.
 To the extent interest and penalties may be assessed by taxing
 authorities on any underpayment of income tax, such amounts have
 been accrued and are classified in the provision for income
 taxes.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">As of March&#xA0;31, 2016, the total amount of
 unrecognized tax benefits relating to uncertain tax positions was
 $57.4 million, an increase from December&#xA0;31, 2015 of $2.9
 million. This increase in unrecognized tax benefits resulted
 primarily from a $1.0 million increase due to tax positions
 expected to be taken for 2016 and a $1.9 million increase due to
 tax positions of an acquired company taken in periods prior to the
 acquisition. Quanta is currently under examination by the Internal
 Revenue Service (IRS) for tax years 2010, 2011 and 2012, and the
 federal statute of limitations for examination of all subsequent
 years remains open. Additionally, certain subsidiaries are under
 examination by various U.S. state, Canadian and other foreign tax
 authorities for multiple periods. Quanta believes it is reasonably
 possible that within the next 12 months unrecognized tax benefits
 may decrease by up to $27.5 million as a result of settlement of
 these examinations or as a result of the expiration of certain
 statute of limitations periods.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The income tax laws and regulations are voluminous
 and are often ambiguous. As such, Quanta is required to make many
 subjective assumptions and judgments regarding its tax positions
 that could materially affect amounts recognized in its future
 consolidated balance sheets and statements of operations and
 comprehensive income.</p>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Earnings Per Share</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Basic earnings per share is computed using the
 weighted average number of common shares outstanding during the
 period, and diluted earnings per share is computed using the
 weighted average number of common shares outstanding during the
 period adjusted for all potentially dilutive common stock
 equivalents, except in cases where the effect of the common stock
 equivalents would be antidilutive.</p>
 </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReservePolicyTextBlock', window );">Self-Insurance</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 0pt">
 <b><i>Self-Insurance</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta is insured for employer&#x2019;s liability,
 general liability, auto liability and workers&#x2019; compensation
 claims. Under these programs, the deductibles for general liability
 and auto liability are $10.0 million per occurrence, the deductible
 for workers&#x2019; compensation is $5.0 million per occurrence, and
 the deductible for employer&#x2019;s liability is $1.0 million per
 occurrence. Quanta is generally self-insured for all claims that do
 not exceed the amount of the applicable deductible. Quanta also has
 employee health care benefit plans for most employees not subject
 to collective bargaining agreements, of which the primary plan is
 subject to a deductible of $375,000 per claimant per year.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Losses under all of these insurance programs are
 accrued based upon Quanta&#x2019;s estimate of the ultimate
 liability for claims reported and an estimate of claims incurred
 but not reported, with assistance from third-party actuaries. These
 insurance liabilities are difficult to assess and estimate due to
 unknown factors, including the severity of an injury, the extent of
 damage, the determination of Quanta&#x2019;s liability in proportion
 to other parties and the number of incidents not reported. The
 accruals are based upon known facts and historical trends, and
 management believes such accruals are adequate.</p>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinimumGuaranteesPolicy', window );">Collective Bargaining Agreements</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Collective Bargaining Agreements</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Some of Quanta&#x2019;s operating units are parties
 to various collective bargaining agreements with unions that
 represent certain of their employees. The collective bargaining
 agreements expire at various times and have typically been
 renegotiated and renewed on terms similar to those in the expiring
 agreements. The agreements require the operating units to pay
 specified wages, provide certain benefits to their union employees
 and contribute certain amounts to multiemployer pension plans and
 employee benefit trusts. Quanta&#x2019;s multiemployer pension plan
 contribution rates generally are specified in the collective
 bargaining agreements (usually on an annual basis), and
 contributions are made to the plans on a
 &#x201C;pay-as-you-go&#x201D; basis based on its union employee
 payrolls. The location and number of union employees that Quanta
 employs at any given time and the plans in which they may
 participate vary depending on the projects Quanta has ongoing at
 that time and the need for union resources in connection with those
 projects. Therefore, Quanta is unable to accurately predict the
 union employee payroll and the amount of the resulting
 multiemployer pension plan contribution obligation for future
 periods.</p>
 </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Stock-Based Compensation</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta recognizes compensation expense for
 restricted stock, restricted stock units (RSUs) and performance
 units to be settled in common stock based on the fair value of the
 awards at the date of grant, net of estimated forfeitures. The fair
 value of restricted stock awards, RSUs and performance units to be
 settled in common stock is determined based on the number of
 shares, RSUs or performance units granted and the closing price of
 Quanta&#x2019;s common stock on the date of grant. An estimate of
 future forfeitures is required in determining the period expense.
 Quanta uses historical data to estimate the forfeiture rate;
 however, these estimates are subject to change and may impact the
 value that will ultimately be realized as compensation expense. The
 resulting compensation expense from time-based RSU and performance
 unit awards is recognized on a straight-line basis over the
 requisite service period, which is generally the vesting period,
 while compensation expense from performance-based RSU awards is
 recognized using the graded vesting method over the requisite
 service period. The cash flows resulting from the tax deductions in
 excess of the compensation expense recognized for restricted stock,
 RSUs and performance units to be settled in common stock and stock
 options (excess tax benefit) are classified as financing cash
 flows.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">Compensation expense associated with liability
 based awards, such as RSUs that are expected to or may settle in
 cash, is recognized based on a remeasurement of the fair value of
 the award at the end of each reporting period. Upon settlement, the
 holders receive for each RSU an amount in cash equal to the fair
 market value on the settlement date of one share of Quanta common
 stock, as specified in the applicable award agreement. For
 additional information on Quanta&#x2019;s restricted stock, RSUs and
 performance unit awards, see Note 10.</p>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Functional Currency and Translation of Financial Statements</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Functional Currency and Translation of Financial
 Statements</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">The U.S. dollar is the functional currency for the
 majority of Quanta&#x2019;s operations, which are primarily located
 within the United States. The functional currency for
 Quanta&#x2019;s foreign operations, which are primarily located in
 Canada and Australia, is typically the currency of the country in
 which the foreign operating unit is located. Generally, the
 currency in which the operating unit transacts the majority of its
 activities, including billings, financing, payroll and other
 expenditures, would be considered the functional currency. The
 treatment of foreign currency translation gains or losses is
 dependent upon management&#x2019;s determination of the functional
 currency of each operating unit. In preparing the consolidated
 financial statements, Quanta translates the financial statements of
 its foreign operating units from their functional currency into
 U.S. dollars. Statements of operations, comprehensive income and
 cash flows are translated at average monthly rates, while balance
 sheets are translated at month-end exchange rates. The translation
 of the balance sheet results in translation gains or losses, which
 are included as a separate component of equity under the caption
 &#x201C;Accumulated other comprehensive income (loss).&#x201D; Gains
 and losses arising from transactions which are not denominated in
 the operating units&#x2019; functional currencies are included
 within other income (expense) in the statements of operations.</p>
 </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Comprehensive Income</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Components of comprehensive income include all
 changes in equity during a period except those resulting from
 changes in Quanta&#x2019;s capital related accounts. Quanta records
 other comprehensive income (loss) for foreign currency translation
 adjustments related to its foreign operations and for other
 revenues, expenses, gains and losses that are included in
 comprehensive income, but excluded from net income.</p>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LegalCostsPolicyTextBlock', window );">Litigation Costs and Reserves</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Litigation Costs and Reserves</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta records reserves when it is probable that a
 liability has been incurred and the amount of loss can be
 reasonably estimated. Costs incurred for litigation are expensed as
 incurred. Further details are presented in Note 11.</p>
 </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value Measurements</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Fair Value Measurements</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">The carrying values of cash equivalents, accounts
 receivable, accounts payable and accrued expenses approximate fair
 value due to the short-term nature of these instruments. The
 carrying value of variable rate debt also approximates fair value.
 For disclosure purposes, qualifying assets and liabilities are
 categorized into three broad levels based on the priority of the
 inputs used to determine their fair values. The fair value
 hierarchy gives the highest priority to quoted prices (unadjusted)
 in active markets for identical assets or liabilities (Level 1) and
 the lowest priority to unobservable inputs (Level 3). All of
 Quanta&#x2019;s cash equivalents were categorized as Level 1 assets
 at March&#xA0;31, 2016 and December&#xA0;31, 2015, as all values
 were based on unadjusted quoted prices for identical assets in an
 active market that Quanta has the ability to access.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In connection with Quanta&#x2019;s acquisitions,
 identifiable intangible assets acquired include goodwill, backlog,
 customer relationships, trade names, covenants not-to-compete,
 patented rights and developed technology. Quanta utilizes the fair
 value premise as the primary basis for its valuation procedures,
 which is a market-based approach to determine the price that would
 be received to sell an asset or paid to transfer a liability in an
 orderly transaction between market participants. Quanta
 periodically engages the services of an independent valuation firm
 when a new business is acquired to assist management with this
 valuation process, including assistance with the selection of
 appropriate valuation methodologies and the development of
 market-based valuation assumptions. Based on these considerations,
 management utilizes various valuation methods, including an income
 approach, a market approach and a cost approach, to determine the
 fair value of intangible assets acquired based on the
 appropriateness of each method in relation to the type of asset
 being valued. The assumptions used in these valuation methods are
 analyzed and compared, where possible, to available market data,
 such as industry-based weighted average costs of capital and
 discount rates, trade name royalty rates, public company valuation
 multiples and recent market acquisition multiples. In accordance
 with its annual impairment test during the quarter ended
 December&#xA0;31, 2015, the carrying amounts of such assets,
 including goodwill, were compared to their fair values. The level
 of inputs used for these fair value measurements is the lowest
 level (Level 3). Quanta uses the assistance of third party
 specialists to develop valuation assumptions. Quanta believes that
 these valuation methods appropriately represent the methods that
 would be used by other market participants in determining fair
 value.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta also uses fair value measurements in
 connection with the valuation of its investments in private company
 equity interests and financing instruments. These valuations
 require significant management judgment due to the absence of
 quoted market prices, the inherent lack of liquidity and the
 long-term nature of such assets. Typically, the initial costs of
 these investments are considered to represent fair market value, as
 such amounts are negotiated between willing market participants. On
 a quarterly basis, Quanta performs an evaluation of its investments
 to determine if an other-than-temporary decline in the value of
 each investment has occurred and whether the recorded amount of
 each investment will be realizable. If an other-than-temporary
 decline in the value of an investment occurs, a fair value analysis
 would be performed to determine the degree to which the investment
 was impaired and a corresponding charge to earnings would be
 recorded during the period. These types of fair market value
 assessments are similar to other nonrecurring fair value measures
 used by Quanta, which include the use of significant judgment and
 available relevant market data. Such market data may include
 observations of the valuation of comparable companies, risk
 adjusted discount rates and an evaluation of the expected
 performance of the underlying portfolio asset, including historical
 and projected levels of profitability or cash flows. In addition, a
 variety of additional factors may be reviewed by management,
 including, but not limited to, contemporaneous financing and sales
 transactions with third parties, changes in market outlook and the
 third-party financing environment.</p>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Adoption of New Accounting Pronouncements</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt">
 <b><i>Adoption of New Accounting Pronouncements</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">In February 2015, the FASB issued an update which
 amends existing consolidation guidance, including amending the
 guidance related to determining whether an entity is a variable
 interest entity. The guidance may be applied using a modified
 retrospective approach whereby the entity records a cumulative
 effect of adoption at the beginning of the fiscal year of initial
 application. A reporting entity may also apply the amendments on a
 full retrospective basis. Quanta adopted this guidance effective
 January&#xA0;1, 2016, and the adoption of the update did not have a
 significant impact on Quanta&#x2019;s consolidated financial
 statements or related disclosures.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In April 2015, the FASB issued an update that
 requires debt issuance costs related to a recognized debt liability
 to be presented in the balance sheet as a direct deduction from the
 carrying amount of that debt liability, consistent with the
 presentation of debt discounts and premiums. The update is required
 to be adopted retroactively for all periods presented. In August
 2015, the FASB issued another update that states that the
 Securities Exchange Commission (SEC) staff would not object to an
 entity deferring and presenting debt issuance costs as an asset and
 subsequently amortizing the deferred debt issuance costs ratably
 over the term of the line-of-credit arrangement, regardless of
 whether there are any outstanding borrowings on the line-of-credit
 arrangement. Quanta adopted this guidance effective January&#xA0;1,
 2016, and the adoption of the update did not have a significant
 impact on Quanta&#x2019;s consolidated financial statements or
 related disclosures.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In April 2015, the FASB issued an update that
 provides guidance to customers about whether a cloud computing
 arrangement includes a software license. If a cloud computing
 arrangement includes a software license, then the customer should
 account for the software license element of the arrangement
 consistent with the acquisition of other software licenses. If a
 cloud computing arrangement does not include a software license,
 the customer should account for the arrangement as a service
 contract. An entity can elect to adopt the amendments either
 prospectively to all arrangements entered into or materially
 modified after the effective date or retrospectively. Quanta
 adopted this guidance effective January&#xA0;1, 2016, and the
 adoption of the update did not have a significant impact on
 Quanta&#x2019;s consolidated financial statements or related
 disclosures.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In September 2015, the FASB issued an update that
 requires an acquiring company to recognize adjustments to
 provisional amounts that are identified during the measurement
 period in the reporting period in which such adjustments are
 determined. An acquiring company must record any effect on earnings
 from changes in depreciation or amortization or other income
 effects, calculated as if the accounting had been completed at the
 acquisition date. The acquiring company must also present
 separately on the face of the income statement or disclose in the
 notes the amount recorded in current-period earnings that would
 have been recorded in previous reporting periods if the adjustment
 had been recognized as of the acquisition date. The update is
 required to be adopted prospectively to adjustments that occur
 after the effective date with earlier application permitted for
 financial statements that have not yet been issued. Quanta adopted
 this guidance effective January&#xA0;1, 2016, and the adoption of
 the update did not have a significant impact on Quanta&#x2019;s
 consolidated financial statements or related disclosures.</p>
 </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock', window );">Accounting Standards Not Yet Adopted</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 18pt">
 <b><i>Accounting Standards Not Yet Adopted</i></b></p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">In May 2014, the FASB issued an update that
 supersedes most current revenue recognition guidance as well as
 some cost recognition guidance. The update requires that an entity
 recognize revenue to depict the transfer of goods or services to
 customers in an amount that reflects the consideration to which the
 entity expects to be entitled in exchange for those goods or
 services. This update also requires new qualitative and
 quantitative disclosures about the nature, amount, timing and
 uncertainty of revenues and cash flows arising from customer
 contracts, including significant judgments and changes in
 judgments, information about contract balances and performance
 obligations, and assets recognized from costs incurred to obtain or
 fulfill a contract. In July 2015, the FASB affirmed its proposal to
 defer the effective date until fiscal years beginning on or after
 December&#xA0;15, 2017. The guidance can be applied on a full
 retrospective or modified retrospective basis whereby the entity
 records a cumulative effect of initially applying this update at
 the date of initial application. Quanta is currently evaluating the
 potential impact of this authoritative guidance on its consolidated
 financial statements and will adopt this guidance effective
 January&#xA0;1, 2018.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In August 2014, the FASB issued guidance to address
 the diversity in practice in determining when there is substantial
 doubt about an entity&#x2019;s ability to continue as a going
 concern and when and how an entity must disclose certain relevant
 conditions and events. This update requires an entity to evaluate
 whether there are conditions or events, considered in the
 aggregate, that raise substantial doubt about the entity&#x2019;s
 ability to continue as a going concern for a period of one year
 after the date that the financial statements are issued (or
 available to be issued). If such conditions or events exist, an
 entity should disclose that there is substantial doubt about the
 entity&#x2019;s ability to continue as a going concern for a period
 of one year after the date that the financial statements are issued
 (or available to be issued), along with the principal conditions or
 events that raise substantial doubt, management&#x2019;s evaluation
 of the significance of those conditions or events in relation to
 the entity&#x2019;s ability to meet its obligations and
 management&#x2019;s plans that are intended to mitigate those
 conditions or events. The guidance is effective for annual and
 interim periods ending after December&#xA0;15, 2016. This guidance
 will impact the disclosure and presentation of any substantial
 doubt by Quanta about its ability to continue as a going concern,
 if such substantial doubt were to exist. Quanta will adopt this
 guidance by December 31, 2016.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In July 2015, the FASB issued an update that
 requires inventory to be measured at the lower of either cost or
 net realizable value. When evidence exists that the net realizable
 value of inventory is lower than its cost, the difference will be
 recognized as a loss in earnings in the period in which it occurs.
 The update is required to be adopted prospectively and is effective
 for interim and annual reporting periods beginning after
 December&#xA0;15, 2016, although early adoption is permitted.
 Quanta is currently evaluating the potential impact of this
 authoritative guidance on its consolidated financial statements and
 will adopt this guidance by January&#xA0;1, 2017.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In January 2016, the FASB issued an update that
 addresses certain aspects of recognition, measurement,
 presentation, and disclosure of financial instruments. The new
 standard is effective for interim and annual periods beginning
 after December&#xA0;15, 2017. Early adoption is permitted for
 financial statements of fiscal years or interim periods that have
 not been previously issued. Quanta is evaluating the impact of the
 new standard on its consolidated financial statements and will
 adopt the new standard by January&#xA0;1, 2018.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In February 2016, the FASB issued an update that
 requires companies that lease assets to recognize on the balance
 sheet the assets and liabilities for the rights and obligations
 created by those assets. The new standard is effective for interim
 and annual periods beginning after December&#xA0;15, 2018. Early
 adoption is permitted for financial statements of fiscal years or
 interim periods that have not been previously issued. Quanta is
 evaluating the impact of the new standard on its consolidated
 financial statements and will adopt the new standard by
 January&#xA0;1, 2019.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">In March 2016, the FASB issued an update that
 requires companies with share-based payments to record all of the
 tax effects related to such share-based payments at settlement (or
 expiration) through the income statement rather than through
 equity. It is anticipated that companies will experience increased
 volatility of income tax expense upon adoption of this update. This
 change is required to be applied prospectively to all excess tax
 benefits and tax deficiencies resulting from settlements after the
 date of the adoption of the update and is effective for interim and
 annual reporting periods beginning after December&#xA0;15, 2016,
 although early adoption is permitted. Quanta is currently
 evaluating the potential impact of this authoritative guidance on
 its consolidated financial statements and will adopt this guidance
 by January&#xA0;1, 2017.</p>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityPolicyTextBlock', window );">Repurchase of Common Stock</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During the&#xA0; fourth quarter of 2013,
 Quanta&#x2019;s board of directors approved a stock repurchase
 program authorizing Quanta to purchase, from time to time through
 December&#xA0;31, 2016, up to $500.0 million of its outstanding
 common stock (the 2013 Repurchase Program). During the nine months
 ended September 30, 2015, Quanta repurchased 14.3&#xA0;million
 shares of its common stock at a cost of $406.5 million in the open
 market under the 2013 Repurchase Program and completed the 2013
 Repurchase Program.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">During the third quarter of 2015, Quanta&#x2019;s
 board of directors approved a new stock repurchase program
 authorizing Quanta to purchase, from time to time through
 February&#xA0;28, 2017, up to $1.25 billion of its outstanding
 common stock (the 2015 Repurchase Program). Repurchases under the
 2015 Repurchase Program can be made in open market or privately
 negotiated transactions, including pursuant to an accelerated share
 repurchase arrangement, an issuer repurchase plan or otherwise, at
 management&#x2019;s discretion, based on market and business
 conditions, applicable contractual and legal requirements and other
 factors. The 2015 Repurchase Program does not obligate Quanta to
 acquire any specific amount of common stock and may be modified or
 terminated by Quanta&#x2019;s board of directors at any time at its
 sole discretion and without notice. During the third and fourth
 quarters of 2015, Quanta repurchased 19.2&#xA0;million shares of
 its common stock at a cost of $449.9 million in the open market
 under the 2015 Repurchase Program.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Also during the third quarter of 2015, Quanta
 entered into an accelerated share repurchase arrangement (the ASR)
 to repurchase $750.0 million of its common stock under the 2015
 Repurchase Program. Under the terms of the ASR, Quanta paid $750.0
 million to JPMorgan Chase Bank, National Association, London Branch
 (JPMorgan) and initially received 25.7&#xA0;million shares of its
 common stock. The fair market value of these 25.7&#xA0;million
 shares at the time of delivery was approximately $600.0 million,
 and the repurchased shares and the related cost to acquire them
 were accounted for as an adjustment to the balance of treasury
 stock during the quarter ended September&#xA0;30, 2015, reducing
 the weighted-average number of basic and diluted common shares used
 to calculate Quanta&#x2019;s earnings per share. The $150.0 million
 remaining under the ASR was recorded as an adjustment to additional
 paid-in capital (APIC) during the quarter ended September&#xA0;30,
 2015 and was reclassified from APIC to treasury stock on April 12,
 2016 as a result of the final settlement of the ASR. On
 April&#xA0;12, 2016, upon final settlement of the ASR and based on
 the final volume-weighted average share price during the term of
 the ASR, minus a discount and subject to other adjustments pursuant
 to the terms and conditions of the ASR, Quanta received
 9.4&#xA0;million additional shares of its common stock from
 JPMorgan.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">As of April&#xA0;12, 2016, after final settlement
 of the ASR, Quanta had repurchased an aggregate of
 54.3&#xA0;million shares of its common stock at a cost of $1.20
 billion under the 2015 Repurchase Program. After final settlement
 of the ASR, approximately $50.1 million remained available under
 the 2015 Repurchase Program.</p>
 </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta presents its operations under two reportable
 segments: (1)&#xA0;Electric Power Infrastructure Services and
 (2)&#xA0;Oil and Gas Infrastructure Services. This structure is
 generally based on the broad end-user markets for Quanta&#x2019;s
 services. See Note 1 for additional information regarding
 Quanta&#x2019;s reportable segments.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Quanta&#x2019;s segment results are derived from the
 types of services provided across its operating units in each of
 the end user markets described above. Quanta&#x2019;s
 entrepreneurial business model allows each of its operating units
 to serve the same or similar customers and to provide a range of
 services across end user markets. Quanta&#x2019;s operating units
 are organized into one of two internal divisions, namely, the
 Electric Power Infrastructure Services Division and the Oil and Gas
 Infrastructure Services Division. These internal divisions are
 closely aligned with the reportable segments described above based
 on their operating units&#x2019; predominant type of work.</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Reportable segment information, including revenues
 and operating income by type of work, is gathered from each
 operating unit for the purpose of evaluating segment performance in
 support of Quanta&#x2019;s market strategies. These classifications
 of Quanta&#x2019;s operating unit revenues by type of work for
 segment reporting purposes can at times require judgment on the
 part of management. Quanta&#x2019;s operating units may perform
 joint infrastructure service projects for customers in multiple
 industries, deliver multiple types of network services under a
 single customer contract or provide service across industries, for
 example, joint trenching projects to install distribution lines for
 electric power and natural gas customers. In addition,
 Quanta&#x2019;s integrated operations and common administrative
 support at each of its operating units require that certain
 allocations of shared and indirect costs, such as facility costs
 and indirect operating expenses, including depreciation and general
 and administrative costs, be made to determine operating segment
 profitability. Corporate costs, such as payroll and benefits,
 employee travel expenses, facility costs, professional fees,
 acquisition costs and amortization related to intangible assets are
 not allocated.</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description Of New Accounting Pronouncements Not Yet Adopted [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_DescriptionOfNewAccountingPronouncementsNotYetAdoptedPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments in affiliates and other entities policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_InvestmentsInAffiliatesAndOtherEntitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4273-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Financial Reporting Release (FRR)<br> -Number 203<br> -Paragraph 02-03<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 1<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18726-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=d3e5614-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355033-122828<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph k<br> -Article 1<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02, 03<br> -Article 3A<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13279-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6423966&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e32280-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18726-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149975-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinimumGuaranteesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for minimum guarantees, including the nature of each guarantee given to contract holders under long-duration contracts, and the methods of determining the amounts of the guarantees reflected as liabilities in the balance sheet or disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 80<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a),(b),(c),(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6484115&amp;loc=d3e19393-158473<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinimumGuaranteesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6378556&amp;loc=d3e10133-111534<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=49124121&amp;loc=d3e4975-111524<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 3-5<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18726-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012821&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 13<br> -Section B<br> -Paragraph Question 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReservePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReservePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18726-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21459-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6061-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6143-108592<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6132-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6926817152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Summary of Financial Information for Discontinued Operations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The following represents a reconciliation of the
 major classes of line items constituting income from discontinued
 operations related to Quanta&#x2019;s fiber optic licensing
 operations (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"></p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" colspan="2" align="center">
 <b>Three&#xA0;Months&#xA0;Ended</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Major classes of line items constituting pretax income from
 discontinued operations:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">25,570</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Expenses:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cost of services (including depreciation)</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,815</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Selling, general and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,775</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization of intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">413</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1pt">
 <td height="8"></td>
 <td height="8" colspan="4"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other income (expense) items that are not major</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Income before taxes of discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9,569</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Provision for income taxes related to discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,774</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income from discontinued operations as presented in the
 statements of operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">5,795</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">The following represents a reconciliation of the
 carrying amounts of major classes of current liabilities of fiber
 optic licensing operations (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"></p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="69%"></td>
 <td valign="bottom" width="9%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="9%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br />
 2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br />
 2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Carrying amounts of major classes of liabilities of discontinued
 operations:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current liabilities:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accounts payable and accrued expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,088</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">15,313</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total current liabilities of discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">3,088</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">15,313</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 18pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721533-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721665-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1474-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721683-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=51719941&amp;loc=SL51724579-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721675-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721663-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51719941&amp;loc=d3e2941-110230<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721659-107760<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721671-107760<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721677-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6926751344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Business Acquisition Purchase Price Allocation Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">This allocation requires a significant use of
 estimates and is based on information that was available to
 management at the time these consolidated financial statements were
 prepared (in thousands).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="71%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Consideration:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Value of Quanta common stock and exchangeable shares issued</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">10,127</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Cash paid or payable</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">42,211</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">110,428</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Contingent consideration</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,400</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,001</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Fair value of total consideration transferred or estimated to be
 transferred</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">57,611</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">121,556</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">16,489</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">35,188</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Property and equipment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">30,649</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,140</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,972</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Identifiable intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,327</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,987</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(7,349</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(24,633</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Deferred tax liabilities, net</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,267</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(4,912</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other long-term liabilities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,326</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(5,606</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Non-controlling interests</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">747</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total identifiable net assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">31,495</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">69,915</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,116</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">51,641</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">57,611</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">121,556</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock', window );">Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">The following table summarizes the estimated fair
 values of identifiable intangible assets and the related weighted
 average amortization periods by type as of the respective
 acquisition dates for the 2016 acquisitions (in thousands, except
 for weighted average amortization periods, which are in years).</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="53%"></td>
 <td valign="bottom" width="18%"></td>
 <td style="WIDTH: 88pt"></td>
 <td></td>
 <td></td>
 <td style="WIDTH: 88pt"></td>
 <td valign="bottom" width="18%"></td>
 <td style="WIDTH: 109pt"></td>
 <td></td>
 <td></td>
 <td style="WIDTH: 109pt"></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center"><b>Estimated<br />
 Fair&#xA0;Value&#xA0;at<br />
 Acquisition&#xA0;Date</b></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="4" nowrap="nowrap" align="center">
 <b>Weighted&#xA0;Average<br />
 Amortization&#xA0;Period&#xA0;at<br />
 Acquisition Date in Years</b></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Customer relationships</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,814</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Backlog</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">822</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade names</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,448</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Non-compete agreements</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">243</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5.0</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total intangible assets subject to amortization acquired in 2016
 acquisitions</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,327</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Unaudited Supplemental Pro Forma Results of Operations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Future results may vary significantly from the
 results reflected in the following pro forma financial information
 because of future events and transactions, as well as other factors
 (in thousands, except per share amounts):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="78%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended<br />
 March&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Revenues</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,721,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,919,685</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Gross profit</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">203,465</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">249,172</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Selling, general and administrative expenses</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">159,209</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">152,008</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Amortization of intangible assets</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,650</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">9,736</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income from continuing operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">20,397</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">54,529</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income from continuing operations attributable to common
 stock</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">20,034</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">49,828</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Earnings per share from continuing operations attributable to
 common stock &#x2014; basic and diluted</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">0.12</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">0.23</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)-(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956515&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6926767424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Summary of Changes in Quanta's Goodwill</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">A summary of changes in Quanta&#x2019;s goodwill is
 as follows (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="65%"></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="4%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Electric&#xA0;Power<br />
 Infrastructure<br />
 Services</b><br />
 <b>Division</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Oil and Gas<br />
 Infrastructure<br />
 Services</b><br />
 <b>Division</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at December&#xA0;31, 2015:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,226,245</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">366,306</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,592,551</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated impairment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(39,893</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(39,893</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,226,245</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">326,413</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,552,658</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill acquired during 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,829</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">20,287</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">26,116</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Purchase price allocation adjustments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(214</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(214</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Foreign currency translation adjustments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10,223</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">6,617</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,840</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Balance at March&#xA0;31, 2016:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Goodwill</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,242,297</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">393,654</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">1,635,951</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Accumulated impairment</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(40,551</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(40,551</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,242,297</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">353,103</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,595,400</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock', window );">Other Intangible Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">Quanta&#x2019;s intangible assets subject to
 amortization and the remaining weighted average amortization
 periods related to such assets were as follows (in thousands except
 for weighted average amortization periods, which are in years):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="39%"></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="2%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="10" align="center"><b>As of</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="10" align="center"><b>As of</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" colspan="2" align="center"><b>As of</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>March&#xA0;31, 2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>December&#xA0;31, 2015</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,&#xA0;2016</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Intangible</b><br />
 <b>Assets</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br />
 <b>Amortization</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Intangible</b><br />
 <b>Assets, Net</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Intangible</b><br />
 <b>Assets</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated</b><br />
 <b>Amortization</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Intangible</b><br />
 <b>Assets, Net</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Remaining<br />
 Weighted<br />
 Average<br />
 Amortization<br />
 Period&#xA0;in&#xA0;Years</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Customer relationships</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">247,186</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(96,673</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">150,513</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">236,731</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(90,840</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">145,891</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">9.3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Backlog</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">133,559</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(129,897</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,662</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">130,818</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(126,954</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3,864</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">0.8</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Trade names</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">54,560</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(10,492</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">44,068</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">51,192</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(9,525</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">41,667</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">18.1</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Non-compete agreements</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">29,257</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(24,336</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,921</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,560</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(23,507</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,053</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.4</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Patented rights and developed technology</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,496</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(14,357</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,139</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,447</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(13,848</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">8,599</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3.9</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total intangible assets subject to amortization</p>
 </td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">487,058</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(275,755</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">211,303</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">469,748</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">(264,674</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">205,074</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">10.6</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated Future Aggregate Amortization Expense of Intangible Assets</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">The estimated future aggregate amortization expense
 of intangible assets subject to amortization as of March&#xA0;31,
 2016 is set forth below (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="83%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>For the Fiscal Year Ending December&#xA0;31,</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Remainder of 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">23,215</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">25,186</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,378</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">22,347</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">21,031</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">95,146</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">211,303</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of finite and indefinite lived intangible assets by major class.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6617438688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Per Share Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">The amounts used to compute the basic and diluted
 earnings per share for the three months ended March&#xA0;31, 2016
 and 2015 are illustrated below (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0">
 <tr>
 <td width="76%"></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="6%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended<br />
 March&#xA0;31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Amounts attributable to common stock:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income from continuing operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">20,496</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">47,689</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income from discontinued operations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,795</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Net income attributable to common stock</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">20,496</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">53,484</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Weighted average shares:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average shares outstanding for basic earnings per
 share</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">162,803</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">215,473</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Effect of dilutive stock options</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">3</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted average shares outstanding for diluted earnings per
 share</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">162,806</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">215,490</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6739964160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Long-term Debt Obligations</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">Quanta&#x2019;s long-term debt obligations consisted
 of the following (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="68%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br />
 2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br />
 2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Borrowings under credit facility</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">397,669</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">466,850</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Other long-term debt, interest rates ranging from 3.4% to 4.3%</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,373</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,401</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Capital leases, interest rates ranging from 2.5% to 6.2%</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,170</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,351</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total long-term debt obligations</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">408,212</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">477,602</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Less &#x2014; Current maturities of long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,238</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total long-term debt obligations, net of current maturities</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">404,058</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">475,364</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Current Maturities of Long-Term Debt and Short-Term Borrowings</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">Quanta&#x2019;s current maturities of long-term debt
 and short-term borrowings consisted of the following (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0">
 <tr>
 <td width="68%"></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="10%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,<br />
 2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br />
 2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Short-term borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">$</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,829</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current maturities of long-term debt</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">4,154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,238</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Current maturities of long-term debt and short-term borrowings</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">4,154</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">7,067</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Information on Borrowings under Current and Prior Credit Facility and Applicable Interest Rates</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Information on borrowings under Quanta&#x2019;s
 credit facility and the applicable interest rates during the three
 months ended March&#xA0;31, 2016 and 2015 is as follows (dollars in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="82%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended<br />
 March 31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Maximum amount outstanding during the period</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">518,607</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">123,768</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Average daily amount outstanding under the credit facility</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">472,029</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">92,351</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Weighted-average interest rate</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.00</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2.24</td>
 <td valign="bottom" nowrap="nowrap">%&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6693372864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsTableTextBlock', window );">Outstanding Capital Commitments Associated with Investments in Unconsolidated Affiliates</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify">As of March 31, 2016, Quanta had made aggregate
 contributions to this unconsolidated affiliate of $6.7 million and
 had received $2.3 million as a return of capital. Also as of
 March&#xA0;31, 2016, Quanta had outstanding additional capital
 commitments associated with investments in an unconsolidated
 affiliate related to this project as follows (in thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"></p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="79%"></td>
 <td valign="bottom" width="13%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Capital<br />
 Commitments</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Year Ending December&#xA0;31 &#x2014;</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Remainder of 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">8,297</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2017 <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">32,997</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;</td>
 <td valign="bottom" nowrap="nowrap" align="right">
 &#x2014;&#xA0;&#xA0;</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,362</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total capital commitments associated with investments in an
 unconsolidated affiliate related to an EPC electrical transmission
 project</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">65,656</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 2pt; BORDER-BOTTOM: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt; WIDTH: 10%">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%" align="justify"></p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0">
 <tr>
 <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td>
 <td valign="top" align="left">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="justify">A return of capital from unconsolidated affiliates
 of approximately $43.5 million is anticipated in August 2017 and is
 not included in these amounts.</p>
 </td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"></p>
 </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Minimum Lease Payments</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%" align="justify">The following schedule shows the future minimum
 lease payments under these leases as of March&#xA0;31, 2016 (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0">
 <tr>
 <td width="83%"></td>
 <td valign="bottom" width="7%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Operating<br />
 Leases</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Year Ending December 31 &#x2014;</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Remainder of 2016</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">67,909</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2017</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">63,400</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2018</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">47,881</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2019</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">28,750</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 2020</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,043</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Thereafter</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">17,877</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Total minimum lease payments</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">241,860</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a lessee's leasing arrangements including: (1) the basis on which contingent rental payments are determined, (2) the existence and terms of renewal or purchase options and escalation clauses, (3) restrictions imposed by lease arrangements, such as those concerning dividends, additional debt, and further leasing, (4) rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.  Disclosure may also include the specific period used to amortize material leasehold improvements made at the inception of the lease or during the lease term. Additionally, for operating leases having initial or remaining noncancelable lease terms in excess of one year: (a) future minimum rental payments required as of the date of the latest balance sheet presented, in the aggregate and for each of the five succeeding fiscal years, (b) the total of minimum rentals to be received in the future under noncancelable subleases as of the date of the latest balance sheet presented, and (c) for all operating leases, rental expense for each period for which an income statement is presented, with separate amounts for minimum rentals, contingent rentals, and sublease rentals. Rental payments under leases with terms of a month or less that were not renewed need not be included.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 1,3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6452660&amp;loc=d3e36991-112694<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41499-112717<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6851643&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about obligations resulting from other commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6751457440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2016</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summarized Financial Information</a></td>
<td class="text"><div>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify">Summarized financial information for Quanta&#x2019;s
 reportable segments is presented in the following table (in
 thousands):</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt">
 &#xA0;</p>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"></p>
 <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
 <tr>
 <td width="78%"></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 <td valign="bottom" width="3%"></td>
 <td></td>
 <td></td>
 <td></td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three Months Ended</b><br />
 <b>March 31,</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman">
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td>
 <td valign="bottom">&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Revenues:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Electric Power Infrastructure Services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,187,002</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,240,292</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Oil and Gas Infrastructure Services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">526,735</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">621,094</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Consolidated</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,713,737</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">1,861,386</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Operating income (loss)</b>:</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Electric Power Infrastructure Services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">87,324</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">108,992</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Oil and Gas Infrastructure Services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">5,841</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">24,147</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Corporate and non-allocated costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(55,871</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">(48,989</td>
 <td valign="bottom" nowrap="nowrap">)&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Consolidated</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">37,294</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">84,150</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 <b>Depreciation:</b></p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 <td valign="bottom"></td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Electric Power Infrastructure Services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">22,945</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">20,917</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Oil and Gas Infrastructure Services</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">15,801</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">16,469</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Corporate and non-allocated costs</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,424</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom" align="right">2,012</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman">
 <td valign="top">
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em">
 Consolidated</p>
 </td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">41,170</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">$</td>
 <td valign="bottom" align="right">39,398</td>
 <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td>
 </tr>
 <tr style="FONT-SIZE: 1px">
 <td valign="bottom"></td>
 <td valign="bottom">&#xA0;&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 <td valign="bottom">&#xA0;</td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td valign="bottom">
 <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt">
 &#xA0;</p>
 </td>
 <td>&#xA0;</td>
 </tr>
 </table>
 <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%" align="justify"></p>
 </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8813-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6762723904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business and Organization - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Aug. 04, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>Segment </div>
<div>Acquisition</div>
</th>
<th class="th">
<div>Sep. 30, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>Entity</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Electric Power Infrastructure Services Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Electric Power Infrastructure Services Business [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Electric Power Infrastructure Services Business [Member] | Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Electric Power Infrastructure Services Business [Member] | Canada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Oil and Gas Infrastructure Services Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Oil and Gas Infrastructure Services Business [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Oil and Gas Infrastructure Services Business [Member] | Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Oil and Gas Infrastructure Services Business [Member] | Canada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions | Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member] | Electric Power Infrastructure Services Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions | Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member] | Electric Power Infrastructure Services Business [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions | Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member] | Electric Power Infrastructure Services Business [Member] | Canada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions | Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member] | Oil and Gas Infrastructure Services Business [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions | Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pwr_FiberOpticLicensingMember', window );">Fiber Optic Licensing Division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization And Description Of Business [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Sales price of fiber optic licensing operations | $</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Net cash proceeds from sale of fiber optic licensing operations | $</a></td>
<td class="nump">$ 848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale, Net of tax | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_OrganizationAndDescriptionOfBusinessLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Organization And Description Of Business [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_OrganizationAndDescriptionOfBusinessLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721675-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3179-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerInfrastructureServicesBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerInfrastructureServicesBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasInfrastructureServicesBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasInfrastructureServicesBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pwr_FiberOpticLicensingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pwr_FiberOpticLicensingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6755947360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Cash and Cash Equivalents) - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 155,315<span></span>
</td>
<td class="nump">$ 128,771<span></span>
</td>
<td class="nump">$ 135,534<span></span>
</td>
<td class="nump">$ 190,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="nump">7,400<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_invest_InvestmentAxis=pwr_InvestmentsInJointVenturesMember', window );">Investments in Joint Ventures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">28,300<span></span>
</td>
<td class="nump">24,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_invest_InvestmentAxis=pwr_DomesticJointVenturesMember', window );">Domestic Joint Ventures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">17,000<span></span>
</td>
<td class="nump">11,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=pwr_DomesticBankAccountsMember', window );">Domestic Bank Accounts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">18,300<span></span>
</td>
<td class="nump">16,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=pwr_ForeignBankAccountsMember', window );">Foreign Bank Accounts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 137,000<span></span>
</td>
<td class="nump">$ 112,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_invest_InvestmentAxis=pwr_InvestmentsInJointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">invest_InvestmentAxis=pwr_InvestmentsInJointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_invest_InvestmentAxis=pwr_DomesticJointVenturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">invest_InvestmentAxis=pwr_DomesticJointVenturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=pwr_DomesticBankAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=pwr_DomesticBankAccountsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=pwr_ForeignBankAccountsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=pwr_ForeignBankAccountsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6927011520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Current and Long-Term Accounts and Notes Receivable and Allowance for Doubtful Accounts) - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent', window );">Number of days after accounts receivable are treated as delinquent</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts', window );">Number of days related to outstanding accounts receivable for analysis of the allowance for doubtful accounts</a></td>
<td class="text">At least 90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowances for doubtful accounts on current receivable</a></td>
<td class="nump">$ 2,727<span></span>
</td>
<td class="nump">$ 5,226<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractReceivableRetainageDueOneYearOrLess', window );">Current retainage balances</a></td>
<td class="nump">235,500<span></span>
</td>
<td class="nump">250,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractReceivableRetainageDueAfterOneYear', window );">Non-current retainage balances</a></td>
<td class="nump">5,100<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled receivables</a></td>
<td class="nump">$ 228,800<span></span>
</td>
<td class="nump">$ 233,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period after accounts receivable are treated as delinquent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_PeriodAfterAccountsReceivableAreTreatedAsDelinquent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of days related to outstanding accounts receivable for analysis of the allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_PeriodRelatedToOutstandingAccountsReceivableForAnalysisOfAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>us-types:durationStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=49124121&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractReceivableRetainageDueAfterOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected after the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 310<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51673017&amp;loc=d3e49370-109356<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractReceivableRetainageDueAfterOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractReceivableRetainageDueOneYearOrLess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 310<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51673017&amp;loc=d3e49370-109356<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 3<br> -Subparagraph c<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractReceivableRetainageDueOneYearOrLess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51666815&amp;loc=d3e55302-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6927059760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Goodwill and Other Intangibles) - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($) </div>
<div>Reporting_Unit</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Non-cash charge for impairment of goodwill</a></td>
<td class="nump">$ 39.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation', window );">Decrease in fair value of reporting units considered for impairment calculation</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Intangible asset impairment charges</a></td>
<td class="nump">$ 12.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_NumberOfReportingUnitsImpactedByImpairmentCharges', window );">Number of reporting units impacted impairment charge | Reporting_Unit</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in fair value of Reporting units considered, for impairment calculation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_NumberOfReportingUnitsImpactedByImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of reporting units impacted by impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_NumberOfReportingUnitsImpactedByImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13777-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6746017984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Revenue Recognition) - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAbstract', window );"><strong>Revenue Recognition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossOnContracts', window );">Loss on Contracts</a></td>
<td class="nump">$ 21.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_ContractValueOfProject', window );">Contract value of project</a></td>
<td class="nump">$ 201.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_RevenueRecognitionPercentageOfCompletionPercentComplete', window );">Project completion percentage</a></td>
<td class="nump">91.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage', window );">Percent change in contract estimates impact on operating results is less than this percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_ChangeInContractEstimatesImpactOnOperatingResults', window );">Period increase in operating revenue due to change in contract estimates, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnapprovedChangeOrdersAmount', window );">Change orders and/or claims</a></td>
<td class="nump">$ 118.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 137.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_ChangeInContractEstimatesImpactOnOperatingResults">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in contract estimates impact on operating results.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_ChangeInContractEstimatesImpactOnOperatingResults</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_ContractValueOfProject">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents a contract value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_ContractValueOfProject</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent change in contract estimates impact on operating results is less than this percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_PercentChangeInContractEstimatesImpactOnOperatingResultsIsLessThanThisPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_RevenueRecognitionPercentageOfCompletionPercentComplete">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents revenue recognition for long-term contracts accounted for using the completed-contract method stated, as a percent complete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_RevenueRecognitionPercentageOfCompletionPercentComplete</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossOnContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossOnContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnapprovedChangeOrdersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of costs incurred on unapproved change orders when it is probable that the cost will be recovered through a change in the contract price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 310<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51673017&amp;loc=d3e49324-109356<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51666792&amp;loc=d3e50000-109363<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 3<br> -Subparagraph c(3)<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnapprovedChangeOrdersAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6746043424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Income Taxes) - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Total amount of unrecognized tax benefits relating to uncertain tax positions</a></td>
<td class="nump">$ 57,400,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Amount of unrecognized tax benefits change from year end relating to uncertain tax positions</a></td>
<td class="nump">2,900,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Unrecognized tax benefits, increase resulting from current period tax positions</a></td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Unrecognized tax benefits, increase due to tax positions taken in prior period</a></td>
<td class="nump">1,900,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months</a></td>
<td class="nump">$ 27,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2010Member', window );">Tax Year 2010 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationYearUnderExamination', window );">Income Tax Examination, Year under Examination</a></td>
<td class="text">2010<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2011Member', window );">Tax Year 2011 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationYearUnderExamination', window );">Income Tax Examination, Year under Examination</a></td>
<td class="text">2011<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2012Member', window );">Tax Year 2012 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationYearUnderExamination', window );">Income Tax Examination, Year under Examination</a></td>
<td class="text">2012<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationYearUnderExamination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax year being audited in the income tax examination, in CCYY format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationYearUnderExamination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits pertaining to uncertain tax positions taken in tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Unrecognized Tax Benefit<br> -URI http://asc.fasb.org/extlink&amp;oid=6527854<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of all increases and decreases in unrecognized tax benefits for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2010Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_TaxYear2010Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2011Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_TaxYear2011Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2012Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_TaxYear2012Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6904040848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Self-Insurance) - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_GeneralLiabilityInsuranceClaimsDeductible', window );">General liability insurance claims deductible</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_AutoLiabilityInsuranceClaimsDeductible', window );">Auto liability insurance claims deductible</a></td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_WorkersCompensationInsuranceClaimsDeductible', window );">Worker's compensation claims per occurrence</a></td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_EmployersLiabilityInsuranceClaimsDeductible', window );">Employer's liability claims subject to deductible per occurrence</a></td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_HealthCareDeductible', window );">Employee health care benefit plans subject to deductible per claimant</a></td>
<td class="nump">$ 375,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_AutoLiabilityInsuranceClaimsDeductible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Auto liability insurance claims deductible amount per occurrence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_AutoLiabilityInsuranceClaimsDeductible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_EmployersLiabilityInsuranceClaimsDeductible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employer's liability claims deductible amount per occurrence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_EmployersLiabilityInsuranceClaimsDeductible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_GeneralLiabilityInsuranceClaimsDeductible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>General liability insurance claims deductible amount per occurrence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_GeneralLiabilityInsuranceClaimsDeductible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_HealthCareDeductible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Health care deductible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_HealthCareDeductible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_WorkersCompensationInsuranceClaimsDeductible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Workers' compensation insurance claims deductible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_WorkersCompensationInsuranceClaimsDeductible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6907222928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Stock-Based Compensation) - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2016 </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=pwr_RestrictedStockUnitsToBeSettledInCashMember', window );">Restricted Stock Units to be Settled in Cash [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_NumberOfCommonStockSharesReceivedByRsuHolder', window );">Number of common stock shares that may be received by RSU holder</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_NumberOfCommonStockSharesReceivedByRsuHolder">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common stock shares received by RSU holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_NumberOfCommonStockSharesReceivedByRsuHolder</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=pwr_RestrictedStockUnitsToBeSettledInCashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=pwr_RestrictedStockUnitsToBeSettledInCashMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6762735184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Additional Information (Detail) - Fiber Optic Licensing Division [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 04, 2015</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Sales price of fiber optic licensing operations</a></td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Net cash proceeds from sale of fiber optic licensing operations</a></td>
<td class="nump">$ 848,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on disposal of discontinued operations before taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 272,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal', window );">Tax amount from gain loss of disposal of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale, Net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Assets of fiber optic licensing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Non-current liabilities of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=51719941&amp;loc=d3e2941-110230<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721675-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit on (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721675-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=18498875&amp;loc=d3e38679-109324<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=51824106&amp;loc=d3e2510-110228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=51719941&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e1107-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3179-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pwr_FiberOpticLicensingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pwr_FiberOpticLicensingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6762782192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Financial Information for Fiber Optic Licensing Operations (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2015 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_DiscontinuedOperationsDisposedOfBySaleAbstract', window );"><strong>Discontinued Operations, Disposed of by Sale</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income from discontinued operations as presented in the statements of operations</a></td>
<td class="nump">$ 5,795<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pwr_FiberOpticLicensingMember', window );">Fiber Optic Licensing Division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_DiscontinuedOperationsDisposedOfBySaleAbstract', window );"><strong>Discontinued Operations, Disposed of by Sale</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenues</a></td>
<td class="nump">25,570<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of services (including depreciation)</a></td>
<td class="nump">10,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">4,775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome', window );">Other income (expense) items that are not major</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income before taxes of discontinued operations</a></td>
<td class="nump">9,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Provision for income taxes related to discontinued operations</a></td>
<td class="nump">3,774<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income from discontinued operations as presented in the statements of operations</a></td>
<td class="nump">$ 5,795<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_DiscontinuedOperationsDisposedOfBySaleAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations, Disposed of by Sale [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_DiscontinuedOperationsDisposedOfBySaleAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group Including Discontinued Operation Amortization Of Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_DisposalGroupIncludingDiscontinuedOperationAmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e1012-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721523-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e957-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721525-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 13<br> -Article 7<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 05<br> -Paragraph 15<br> -Article 3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32672-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721525-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721523-107759<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=18498875&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721675-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other income attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721675-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e1012-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721525-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721523-107759<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e957-107759<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 13<br> -Article 7<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 15<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pwr_FiberOpticLicensingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=pwr_FiberOpticLicensingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6756055392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Discontinued Operations - Reconciliation of Carrying Amounts of Major Classes of Current Liabilities of Fiber Optic Licensing Operations (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">$ 3,088<span></span>
</td>
<td class="nump">$ 15,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current liabilities of discontinued operations</a></td>
<td class="nump">$ 3,088<span></span>
</td>
<td class="nump">$ 15,313<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable and accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=51719941&amp;loc=d3e2941-110230<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=51824106&amp;loc=d3e2473-110228<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=51824106&amp;loc=d3e2473-110228<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=51719941&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6924422544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (2016 Acquisitions) - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($) </div>
<div>Acquisition</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred', window );">Aggregate consideration for acquisitions | $</a></td>
<td class="nump">$ 42,211<span></span>
</td>
<td class="nump">$ 110,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration | $</a></td>
<td class="nump">$ 15,400<span></span>
</td>
<td class="nump">$ 1,001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions | Acquisition</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred', window );">Aggregate consideration for acquisitions | $</a></td>
<td class="nump">$ 42,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration | $</a></td>
<td class="nump">15,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration | $</a></td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member] | Electric Power Infrastructure Services Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions | Acquisition</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member] | Electric Power Infrastructure Services Business [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions | Acquisition</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member] | Electric Power Infrastructure Services Business [Member] | Canada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions | Acquisition</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member] | Oil and Gas Infrastructure Services Business [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions | Acquisition</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Consideration Transferred Or To Be Transferred Cash And Liabilities Incurred</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=6911338&amp;loc=d3e6819-128478<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerInfrastructureServicesBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerInfrastructureServicesBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasInfrastructureServicesBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasInfrastructureServicesBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6755910080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (2015 Acquisitions) - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($) </div>
<div>Entity </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred', window );">Aggregate consideration for acquisitions | $</a></td>
<td class="nump">$ 42,211<span></span>
</td>
<td class="nump">$ 110,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Value of Quanta common stock and exchangeable shares issued | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration | $</a></td>
<td class="nump">$ 15,400<span></span>
</td>
<td class="nump">1,001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred', window );">Aggregate consideration for acquisitions | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares granted for acquired companies | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">461,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Value of Quanta common stock and exchangeable shares issued | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Electric Power Infrastructure Services Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Electric Power Infrastructure Services Business [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Electric Power Infrastructure Services Business [Member] | Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Electric Power Infrastructure Services Business [Member] | Canada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Oil and Gas Infrastructure Services Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Oil and Gas Infrastructure Services Business [Member] | United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Oil and Gas Infrastructure Services Business [Member] | Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Oil and Gas Infrastructure Services Business [Member] | Canada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of business acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Consideration Transferred Or To Be Transferred Cash And Liabilities Incurred</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=6911338&amp;loc=d3e6819-128478<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerInfrastructureServicesBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerInfrastructureServicesBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasInfrastructureServicesBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasInfrastructureServicesBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6749093040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (2016 and 2015 Acquisitions) - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">$ 26,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets, acquired</a></td>
<td class="nump">8,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,987<span></span>
</td>
<td class="nump">24,987<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesFairValue', window );">Fair value of accounts receivable acquired</a></td>
<td class="nump">10,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,600<span></span>
</td>
<td class="nump">20,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before income taxes</a></td>
<td class="nump">34,302<span></span>
</td>
<td class="nump">$ 82,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerDivisionMember', window );">Electric Power Division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">5,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasMember', window );">Oil and Gas Infrastructure Division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">20,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets', window );">Net tangible assets acquired</a></td>
<td class="nump">23,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">26,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets, acquired</a></td>
<td class="nump">8,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill expected to be deductible for income tax</a></td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) from continuing operations before income taxes</a></td>
<td class="num">(2,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member] | Electric Power Division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">5,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member', window );">Acquisitions 2016 [Member] | Oil and Gas Infrastructure Division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">$ 20,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets', window );">Net tangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets, acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,900<span></span>
</td>
<td class="nump">15,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill expected to be deductible for income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,900<span></span>
</td>
<td class="nump">33,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Electric Power Division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member', window );">Acquisitions 2015 [Member] | Oil and Gas Infrastructure Division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tangible assets acquired less liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquiredReceivablesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the fair value of the receivables acquired, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquiredReceivablesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before income taxes, extraordinary items, and noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51673353&amp;loc=d3e41242-110953<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 10<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerDivisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerDivisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2016Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=pwr_Acquisitions2015Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6749025040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Business Acquisition Purchase Price Allocation Assets Acquired and Liabilities Assumed (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Value of Quanta common stock and exchangeable shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,127<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred', window );">Cash paid or payable</a></td>
<td class="nump">$ 42,211<span></span>
</td>
<td class="nump">110,428<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="nump">15,400<span></span>
</td>
<td class="nump">1,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Fair value of total consideration transferred or estimated to be transferred</a></td>
<td class="nump">57,611<span></span>
</td>
<td class="nump">121,556<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="nump">16,489<span></span>
</td>
<td class="nump">35,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">30,649<span></span>
</td>
<td class="nump">44,140<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">1,972<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Identifiable intangible assets</a></td>
<td class="nump">8,327<span></span>
</td>
<td class="nump">24,987<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(7,349)<span></span>
</td>
<td class="num">(24,633)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liabilities, net</a></td>
<td class="num">(13,267)<span></span>
</td>
<td class="num">(4,912)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td>
<td class="num">(5,326)<span></span>
</td>
<td class="num">(5,606)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero', window );">Non-controlling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">747<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets</a></td>
<td class="nump">31,495<span></span>
</td>
<td class="nump">69,915<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="nump">26,116<span></span>
</td>
<td class="nump">51,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Fair value of total consideration transferred</a></td>
<td class="nump">$ 57,611<span></span>
</td>
<td class="nump">$ 121,556<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination acquisition of less than 100 percent noncontrolling interest fair value less than zero.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValueLessThanZero</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Consideration Transferred Or To Be Transferred Cash And Liabilities Incurred</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_BusinessCombinationConsiderationTransferredOrToBeTransferredCashAndLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=6911338&amp;loc=d3e6819-128478<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=35744172&amp;loc=d3e2207-128464<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=35744172&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6746550464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Detail) - Acquisitions [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Estimated Fair Value at Acquisition Date</a></td>
<td class="nump">$ 8,327<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Amortization Period at Acquisition Date in Years</a></td>
<td class="text">6 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Estimated Fair Value at Acquisition Date</a></td>
<td class="nump">$ 4,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Amortization Period at Acquisition Date in Years</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Backlog [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Estimated Fair Value at Acquisition Date</a></td>
<td class="nump">$ 822<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Amortization Period at Acquisition Date in Years</a></td>
<td class="text">3 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Estimated Fair Value at Acquisition Date</a></td>
<td class="nump">$ 2,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Amortization Period at Acquisition Date in Years</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Non-compete Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Estimated Fair Value at Acquisition Date</a></td>
<td class="nump">$ 243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Amortization Period at Acquisition Date in Years</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=35744172&amp;loc=d3e2207-128464<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6924429664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Unaudited Supplemental ProForma Results of Operations (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</a></td>
<td class="nump">$ 1,721,043<span></span>
</td>
<td class="nump">$ 1,919,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_BusinessAcquisitionsProFormaGrossProfit', window );">Gross profit</a></td>
<td class="nump">203,465<span></span>
</td>
<td class="nump">249,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses', window );">Selling, general and administrative expenses</a></td>
<td class="nump">159,209<span></span>
</td>
<td class="nump">152,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">7,650<span></span>
</td>
<td class="nump">9,736<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income from continuing operations</a></td>
<td class="nump">20,397<span></span>
</td>
<td class="nump">54,529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock', window );">Net income from continuing operations attributable to common stock</a></td>
<td class="nump">$ 20,034<span></span>
</td>
<td class="nump">$ 49,828<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">Earnings per share from continuing operations attributable to common stock - basic and diluted</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma amortization of intangible assets for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_BusinessAcquisitionsProFormaGrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma gross profit for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_BusinessAcquisitionsProFormaGrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net income(loss) attributable to common stock for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma selling, general and administrative expenses for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)-(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956515&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)-(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956515&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)-(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956515&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6749308528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Summary of Changes in Quanta's Goodwill (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill gross, beginning balance</a></td>
<td class="nump">$ 1,592,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">1,552,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">26,116<span></span>
</td>
<td class="nump">$ 51,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Purchase price allocation adjustments</a></td>
<td class="num">(214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillTranslationAdjustments', window );">Foreign currency translation adjustments</a></td>
<td class="nump">16,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill gross, ending balance</a></td>
<td class="nump">1,635,951<span></span>
</td>
<td class="nump">1,592,551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment</a></td>
<td class="num">(40,551)<span></span>
</td>
<td class="num">(39,893)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">1,595,400<span></span>
</td>
<td class="nump">1,552,658<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerDivisionMember', window );">Electric Power Division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill gross, beginning balance</a></td>
<td class="nump">1,226,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">1,226,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">5,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillTranslationAdjustments', window );">Foreign currency translation adjustments</a></td>
<td class="nump">10,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill gross, ending balance</a></td>
<td class="nump">1,242,297<span></span>
</td>
<td class="nump">1,226,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">1,242,297<span></span>
</td>
<td class="nump">1,226,245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasMember', window );">Oil and Gas Infrastructure Division [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill gross, beginning balance</a></td>
<td class="nump">366,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">326,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill acquired</a></td>
<td class="nump">20,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Purchase price allocation adjustments</a></td>
<td class="num">(214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillTranslationAdjustments', window );">Foreign currency translation adjustments</a></td>
<td class="nump">6,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill gross, ending balance</a></td>
<td class="nump">393,654<span></span>
</td>
<td class="nump">366,306<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment</a></td>
<td class="num">(40,551)<span></span>
</td>
<td class="num">(39,893)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 353,103<span></span>
</td>
<td class="nump">$ 326,413<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a,h)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a,h)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=34752592&amp;loc=d3e961-128460<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from foreign currency translation adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerDivisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerDivisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6759129168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Other Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets subject to amortization</a></td>
<td class="nump">$ 487,058<span></span>
</td>
<td class="nump">$ 469,748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(275,755)<span></span>
</td>
<td class="num">(264,674)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, Net</a></td>
<td class="nump">$ 211,303<span></span>
</td>
<td class="nump">205,074<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Remaining Weighted Average Amortization Period in Years</a></td>
<td class="text">10 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets subject to amortization</a></td>
<td class="nump">$ 247,186<span></span>
</td>
<td class="nump">236,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(96,673)<span></span>
</td>
<td class="num">(90,840)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, Net</a></td>
<td class="nump">$ 150,513<span></span>
</td>
<td class="nump">145,891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Remaining Weighted Average Amortization Period in Years</a></td>
<td class="text">9 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember', window );">Backlog [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets subject to amortization</a></td>
<td class="nump">$ 133,559<span></span>
</td>
<td class="nump">130,818<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(129,897)<span></span>
</td>
<td class="num">(126,954)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, Net</a></td>
<td class="nump">$ 3,662<span></span>
</td>
<td class="nump">3,864<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Remaining Weighted Average Amortization Period in Years</a></td>
<td class="text">9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets subject to amortization</a></td>
<td class="nump">$ 54,560<span></span>
</td>
<td class="nump">51,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(10,492)<span></span>
</td>
<td class="num">(9,525)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, Net</a></td>
<td class="nump">$ 44,068<span></span>
</td>
<td class="nump">41,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Remaining Weighted Average Amortization Period in Years</a></td>
<td class="text">18 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets subject to amortization</a></td>
<td class="nump">$ 29,257<span></span>
</td>
<td class="nump">28,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(24,336)<span></span>
</td>
<td class="num">(23,507)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, Net</a></td>
<td class="nump">$ 4,921<span></span>
</td>
<td class="nump">5,053<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Remaining Weighted Average Amortization Period in Years</a></td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Patented Rights and Developed Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets subject to amortization</a></td>
<td class="nump">$ 22,496<span></span>
</td>
<td class="nump">22,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(14,357)<span></span>
</td>
<td class="num">(13,848)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, Net</a></td>
<td class="nump">$ 8,139<span></span>
</td>
<td class="nump">$ 8,599<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Remaining Weighted Average Amortization Period in Years</a></td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6740296544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_IntangibleAssetsDisclosureAbstract', window );"><strong>Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 7,495<span></span>
</td>
<td class="nump">$ 8,293<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_IntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets Disclosure [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_IntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6756378320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of 2016</a></td>
<td class="nump">$ 23,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2017</a></td>
<td class="nump">25,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2018</a></td>
<td class="nump">24,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2019</a></td>
<td class="nump">22,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2020</a></td>
<td class="nump">21,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">95,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible Assets, Net</a></td>
<td class="nump">$ 211,303<span></span>
</td>
<td class="nump">$ 205,074<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6746022608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Per Share Information - Basic and Diluted Earnings Per Share (Detail) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Amounts attributable to common stock:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income from continuing operations</a></td>
<td class="nump">$ 20,496<span></span>
</td>
<td class="nump">$ 47,689<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,795<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to common stock</a></td>
<td class="nump">$ 20,496<span></span>
</td>
<td class="nump">$ 53,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding for basic earnings per share</a></td>
<td class="nump">162,803<span></span>
</td>
<td class="nump">215,473<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive stock options</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding for diluted earnings per share</a></td>
<td class="nump">162,806<span></span>
</td>
<td class="nump">215,490<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations attributable to the parent. Also defined as revenue less expenses and taxes from ongoing operations before extraordinary items but after deduction of those portions of income or loss from continuing operations that are allocable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4613673-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=SL51721675-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e1012-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721525-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=SL51721523-107759<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51716988&amp;loc=d3e957-107759<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 13<br> -Article 7<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 15<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1500-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net income after adjustments for dividends on preferred stock (declared in the period) and/or cumulative preferred stock (accumulated for the period).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Weighted-Average Number of Common Shares Outstanding<br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6621516368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt Obligations - Long-term Debt Obligations (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">$ 397,669<span></span>
</td>
<td class="nump">$ 466,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Other long-term debt, interest rates ranging from 3.4% to 4.3%</a></td>
<td class="nump">5,373<span></span>
</td>
<td class="nump">5,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligations', window );">Capital leases, interest rates ranging from 2.5% to 6.2%</a></td>
<td class="nump">5,170<span></span>
</td>
<td class="nump">5,351<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt obligations</a></td>
<td class="nump">408,212<span></span>
</td>
<td class="nump">477,602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt obligations</a></td>
<td class="nump">408,212<span></span>
</td>
<td class="nump">477,602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less - Current maturities of long-term debt</a></td>
<td class="nump">4,154<span></span>
</td>
<td class="nump">2,238<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt obligations, net of current maturities</a></td>
<td class="nump">$ 404,058<span></span>
</td>
<td class="nump">$ 475,364<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 16<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 19, 20, 22<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term debt, net of unamortized discount or premium, including current and noncurrent amounts. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 20, 22<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt, after unamortized discount or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term debt, net of unamortized discount or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including both current and noncurrent portions, carrying amount as of the balance sheet date of other forms of debt not elsewhere specified in the taxonomy with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 19, 20, 22<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6756333056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt Obligations - Long-term Debt Obligations (Parenthetical) (Detail)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member] | Other Long Term Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Capital leases and Other long-term debt interest rates</a></td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member] | Capital Leases [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Capital leases and Other long-term debt interest rates</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member] | Other Long Term Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Capital leases and Other long-term debt interest rates</a></td>
<td class="nump">4.30%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member] | Capital Leases [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Capital leases and Other long-term debt interest rates</a></td>
<td class="nump">6.20%<span></span>
</td>
<td class="nump">6.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=pwr_OtherLongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=pwr_OtherLongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_CapitalLeaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_CapitalLeaseObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6592899440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Borrowings (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowingsAbstract', window );"><strong>Short-term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">$ 4,154<span></span>
</td>
<td class="nump">2,238<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current maturities of long-term debt and short-term borrowings</a></td>
<td class="nump">$ 4,154<span></span>
</td>
<td class="nump">$ 7,067<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt, after unamortized discount or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),16(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 13<br> -Subparagraph 2, 3<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6926897360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations (Credit Facility - Amended and Restated Credit Agreement) - Additional Information (Detail) - Current Credit Agreement [Member]<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Senior secured revolving credit facility</a></td>
<td class="nump">$ 1,810,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Maturity date of senior secured revolving credit facility</a></td>
<td class="text">Dec. 18,  2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement', window );">Option to increase revolving commitments under the credit agreement</a></td>
<td class="nump">$ 400,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Revolving Loans and Letter of Credit in Alternative Currencies [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Senior secured revolving credit facility</a></td>
<td class="nump">600,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrencyAxis=currency_USD', window );">U S Dollar [Member] | Swing Lines Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Senior secured revolving credit facility</a></td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrencyAxis=currency_CAD', window );">Canadian Dollars [Member] | Swing Lines Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Senior secured revolving credit facility</a></td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrencyAxis=currency_AUD', window );">Australian Dollars [Member] | Swing Lines Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Senior secured revolving credit facility</a></td>
<td class="nump">$ 30,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Option to increase revolving commitments under credit agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrencyAxis=currency_USD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrencyAxis=currency_USD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=pwr_SwingLinesLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=pwr_SwingLinesLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrencyAxis=currency_CAD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrencyAxis=currency_CAD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrencyAxis=currency_AUD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrencyAxis=currency_AUD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6755955840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt Obligations (Credit Facility - Current Borrowings) - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit and bank guarantees under the credit facility</a></td>
<td class="nump">$ 321,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount borrowed under the credit facility</a></td>
<td class="nump">397,669<span></span>
</td>
<td class="nump">$ 466,850<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Credit facility available for revolving loans or issuing new letters of credit</a></td>
<td class="nump">1,090,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=pwr_LettersOfCreditAndBankGuaranteesMember', window );">Letters Of Credit and Bank Guarantees [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit and bank guarantees under the credit facility</a></td>
<td class="nump">321,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=pwr_LettersOfCreditAndBankGuaranteesMember', window );">Letters Of Credit and Bank Guarantees [Member] | U S Dollar [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit and bank guarantees under the credit facility</a></td>
<td class="nump">219,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=pwr_LettersOfCreditAndBankGuaranteesMember', window );">Letters Of Credit and Bank Guarantees [Member] | Canadian and Australian dollars [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit and bank guarantees under the credit facility</a></td>
<td class="nump">101,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=pwr_BorrowingsUnderCreditFacilityMember', window );">Borrowings Under Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount borrowed under the credit facility</a></td>
<td class="nump">397,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=pwr_BorrowingsUnderCreditFacilityMember', window );">Borrowings Under Credit Facility [Member] | U S Dollar [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount borrowed under the credit facility</a></td>
<td class="nump">321,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=pwr_BorrowingsUnderCreditFacilityMember', window );">Borrowings Under Credit Facility [Member] | Canadian Dollars [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount borrowed under the credit facility</a></td>
<td class="nump">$ 76,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 19, 20, 22<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=pwr_LettersOfCreditAndBankGuaranteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=pwr_LettersOfCreditAndBankGuaranteesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrencyAxis=currency_USD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrencyAxis=currency_USD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrencyAxis=pwr_CanadianAndAustralianDollarsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrencyAxis=pwr_CanadianAndAustralianDollarsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=pwr_BorrowingsUnderCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=pwr_BorrowingsUnderCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrencyAxis=currency_CAD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrencyAxis=currency_CAD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6745917280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations - Information on Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Line of Credit Facility [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod', window );">Maximum amount outstanding during the period</a></td>
<td class="nump">$ 518,607<span></span>
</td>
<td class="nump">$ 123,768<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAverageOutstandingAmount', window );">Average daily amount outstanding under the credit facility</a></td>
<td class="nump">$ 472,029<span></span>
</td>
<td class="nump">$ 92,351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod', window );">Weighted-average interest rate</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.24%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt Weighted Average Interest Rate During Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_LongTermDebtWeightedAverageInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAverageOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average amount borrowed under the credit facility during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAverageOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum amount borrowed under the credit facility at any time during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6749332656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations (Credit Facility - Terms under the Amended and Restated Credit Agreement) - Additional Information (Detail) - Current Credit Agreement [Member]<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount', window );">Reduction in Quanta's maximum funded debt and maximum senior debt by all cash and cash equivalents in excess of amount</a></td>
<td class="nump">$ 25.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement', window );">Percentage of capital stock of direct foreign subsidiaries required to secure credit agreement</a></td>
<td class="nump">65.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases', window );">Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases</a></td>
<td class="nump">$ 100.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_CrossDefaultProvisions', window );">Cross default provisions with debt instruments exceeding this amount</a></td>
<td class="nump">$ 100.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee</a></td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Minimum [Member] | Standby Letters of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument Basis Spread On Variable Rate</a></td>
<td class="nump">1.125%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Minimum [Member] | Performance Letters of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument Basis Spread On Variable Rate</a></td>
<td class="nump">0.675%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee</a></td>
<td class="nump">0.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Maximum [Member] | Standby Letters of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument Basis Spread On Variable Rate</a></td>
<td class="nump">2.125%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Maximum [Member] | Performance Letters of Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument Basis Spread On Variable Rate</a></td>
<td class="nump">1.275%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Excess of Federal Funds Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument Basis Spread On Variable Rate</a></td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Excess of Euro Currency Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument Basis Spread On Variable Rate</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Excess of Eurocurrency Rate Applicable to Domestic Borrowings Only [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument Basis Spread On Variable Rate</a></td>
<td class="nump">1.125%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Excess of Eurocurrency Rate Applicable to Domestic Borrowings Only [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument Basis Spread On Variable Rate</a></td>
<td class="nump">2.125%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Excess of Base Rate Domestic Borrowings Only [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument Basis Spread On Variable Rate</a></td>
<td class="nump">0.125%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Excess of Base Rate Domestic Borrowings Only [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument Basis Spread On Variable Rate</a></td>
<td class="nump">1.125%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Excess of Euro Currency Rate of Credit Agreement for Foreign Borrowings [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument Basis Spread On Variable Rate</a></td>
<td class="nump">1.125%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember', window );">Excess of Euro Currency Rate of Credit Agreement for Foreign Borrowings [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument Basis Spread On Variable Rate</a></td>
<td class="nump">2.125%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_CrossDefaultProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cross-default provisions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_CrossDefaultProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of capital stock of direct foreign subsidiaries required to secure credit agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduction in Quanta's maximum funded debt and maximum senior debt by all cash and cash equivalents in excess of amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=pwr_SecondAmendmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=pwr_PerformanceLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=pwr_PerformanceLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=pwr_ExcessOfFederalFundsRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=pwr_ExcessOfFederalFundsRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=pwr_ExcessOfEuroCurrencyRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=pwr_ExcessOfEuroCurrencyRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6749568016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Exchangeable Shares and Series F and Series G Preferred Stock) - Additional Information (Detail) - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess', window );">Minimum number of shares that can be exchanged by exchangeable shareholders unless the number of remaining exchangeable shares registered in the name of the holder is less</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare', window );">Number of shares of Common stock received for each exchangeable share</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">153,563,738<span></span>
</td>
<td class="nump">152,907,166<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember', window );">Series F Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Number of preferred Stock issued to voting trust</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember', window );">Series G Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Number of preferred Stock issued to voting trust</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesForCommonStockMember', window );">Exchangeable Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">6,876,042<span></span>
</td>
<td class="nump">6,876,042<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=pwr_SeriesFAndSeriesGPreferredStockMember', window );">Series F- and Series G- Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_ExchangeableStockSharesOutstanding', window );">Exchangeable stock shares outstanding</a></td>
<td class="nump">3,949,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_ExchangeableStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exchangeable Stock Shares Outstanding</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_ExchangeableStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum number of shares that can be exchanged by exchangeable shareholders unless number of remaining exchangeable shares registered in name of holder is less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock received for each exchangeable share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesFPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesGPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesForCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=pwr_ExchangeableSharesForCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=pwr_SeriesFAndSeriesGPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=pwr_SeriesFAndSeriesGPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6762801904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Treasury Stock) - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 12, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Apr. 12, 2016</div></th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th"><div>Dec. 31, 2013</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 182,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=pwr_AcceleratedShareRepurchaseProgramMember', window );">Accelerated Share Repurchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Value of treasury stock acquired, cost method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Aggregate authorized amount of common stock to be repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Accelerated stock repurchases not yet settled</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=pwr_AcceleratedShareRepurchaseProgramMember', window );">Accelerated Share Repurchase Agreement [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired</a></td>
<td class="nump">9,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=pwr_TwoThousandThirteenRepurchaseProgramMember', window );">2013 Repurchase Program [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Aggregate authorized amount of common stock to be repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember', window );">2013 Repurchase Program And Open Market Repurchases [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Value of treasury stock acquired, cost method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 406,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=pwr_TwoThousandFifteenRepurchaseProgramMember', window );">2015 Repurchase Program [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Aggregate authorized amount of common stock to be repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember', window );">2015 Repurchase Program And Open Market Purchases [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Value of treasury stock acquired, cost method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 449,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember', window );">2015 Repurchase Plan Open Market Purchases And Accelerated Share Repurchase Agreement [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Value of treasury stock acquired, cost method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Treasury stock remaining authorized repurchase amount</a></td>
<td class="nump">$ 50,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember', window );">Common Stock Withheld for Settlement of Employee Tax Liabilities [Member] | Treasury Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">345,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">328,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Value of treasury stock acquired, cost method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29, 30, 31<br> -Article 5<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Article 3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29, 30<br> -Article 5<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Article 3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=pwr_AcceleratedShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=pwr_AcceleratedShareRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=pwr_TwoThousandThirteenRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=pwr_TwoThousandThirteenRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=pwr_TwoThousandThirteenRepurchaseProgramAndOpenMarketRepurchasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=pwr_TwoThousandFifteenRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=pwr_TwoThousandFifteenRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=pwr_TwoThousandFifteenRepurchaseProgramOpenMarketPurchasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=pwr_RepurchaseProgram2015OpenMarketPurchasesAndAcceleratedShareRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6908789920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Non-controlling Interests) - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable', window );">Income attributable to the other joint venture members</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 4,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet', window );">Carrying value of the investments held by Quanta in variable interest entities</a></td>
<td class="nump">2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">2,684,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,321,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to non-controlling interests</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 27<br> -Article 5<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) attributable to nonredeemable noncontrolling shareholder, unit holder, partner, or other equity holder of a joint venture.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestInNetIncomeLossJointVenturePartnersNonredeemable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net carrying amount of the consolidated Variable Interest Entity's assets and liabilities included in the reporting entity's statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6926628304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity-Based Compensation (Stock Incentive Plans) - Additional Information (Detail)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pwr_TwoThousandAndElevenPlanMember', window );">2011 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_CommonStockAvailableForAwardsPursuantToPlan', window );">Aggregate number of shares of common stock that may be issued</a></td>
<td class="nump">11,750,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pwr_TwoThousandAndSevenPlanMember', window );">2007 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_CommonStockAvailableForAwardsPursuantToPlan', window );">Aggregate number of shares of common stock that may be issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_CommonStockAvailableForAwardsPursuantToPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock available for awards pursuant to the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_CommonStockAvailableForAwardsPursuantToPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=pwr_TwoThousandAndElevenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=pwr_TwoThousandAndElevenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=pwr_TwoThousandAndSevenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=pwr_TwoThousandAndSevenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6762746064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Compensation (Restricted Stock and RSUs to be Settled in Common Stock) - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands, shares in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Non-cash stock compensation expense</a></td>
<td class="nump">$ 13,719<span></span>
</td>
<td class="nump">$ 9,471<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember', window );">Restricted Stock and Restricted Stock Units to be Settled in Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted, shares</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, weighted average grant date fair value, per share</a></td>
<td class="nump">$ 21.95<span></span>
</td>
<td class="nump">$ 27.77<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Awards vested</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of restricted stock, vested</a></td>
<td class="nump">$ 25,300<span></span>
</td>
<td class="nump">$ 31,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Non-cash stock compensation expense</a></td>
<td class="nump">13,200<span></span>
</td>
<td class="nump">$ 8,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost, related to unvested restricted stock, total</a></td>
<td class="nump">$ 48,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Expected weighted average period to recognize compensation cost on restricted stock and RSUs to be settled in stock (in years)</a></td>
<td class="text">2 years 1 month 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember', window );">Restricted Stock and Restricted Stock Units to be Settled in Common Stock [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for restricted stock and restricted stock units</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember', window );">Restricted Stock and Restricted Stock Units to be Settled in Common Stock [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for restricted stock and restricted stock units</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based compensation awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=pwr_RestrictedStockAndRestrictedStockUnitsToBeSettledInCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6750381552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Compensation (Performance Units to be Settled in Common Stock) - Additional Information (Detail) - Performance Units [Member] - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Required performance period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward', window );">Performance units vesting conditions</a></td>
<td class="text">These performance units cliff-vest at the  end of a three-year performance period based on achievement of three-year  company financial performance targets and strategic initiatives established by  the Compensation Committee.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Performance units granted</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, weighted average grant date fair value, per share</a></td>
<td class="nump">$ 22.62<span></span>
</td>
<td class="nump">$ 28.16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Compensation costs</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Performance units vested</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Number of common shares issued in connection with performance units</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_PerformanceBasedAwardPerformancePercentage', window );">Performance units performance percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_PerformanceBasedAwardPerformancePercentage', window );">Performance units performance percentage</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_PerformanceBasedAwardPerformancePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Performance Based Award Performance Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_PerformanceBasedAwardPerformancePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs and payments related to employee benefits and equity-based compensation, such as pension expense and contributions, other postretirement benefits expense and payments, stock or unit options expense, and amortization of restricted stock or unit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share instruments newly issued under a share-based compensation plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of pertinent provisions of equity-based compensation awards that have actual or potential impact upon the company's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6749025568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Compensation (RSUs to be Settled in Cash) - Additional Information (Detail) - Restricted Stock Units to be Settled in Cash [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_NumberOfCommonStockSharesReceivedByRsuHolder', window );">Number of common stock shares that may be received by RSU holder</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense related to Restricted Stock Units to be settled in cash</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards', window );">Payments to settle liabilities under compensation plan</a></td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent', window );">Accrued liabilities under Compensation Plan</a></td>
<td class="nump">$ 3.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=pwr_RestrictedStockUnitsToBeSettledInCashMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for restricted stock and restricted stock units</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=pwr_RestrictedStockUnitsToBeSettledInCashMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for restricted stock and restricted stock units</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_NumberOfCommonStockSharesReceivedByRsuHolder">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common stock shares received by RSU holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_NumberOfCommonStockSharesReceivedByRsuHolder</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 14<br> -Section F<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=pwr_RestrictedStockUnitsToBeSettledInCashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=pwr_RestrictedStockUnitsToBeSettledInCashMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6926815296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Investments in Affiliates and Other Entities) - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">18 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($) </div>
<div>km</div>
</th>
<th class="th">
<div>Jun. 01, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember', window );">Other Commitments, Planned Midstream Infrastructure Projects [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Outstanding capital commitment</a></td>
<td class="nump">$ 6.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember', window );">Scenario Forecast [Member] | Other Commitments, Planned Midstream Infrastructure Projects [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Outstanding capital commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=pwr_AlbertaPowerLineMember', window );">Alberta Power Line [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_LengthOfTransmissionLine', window );">Length of electrical transmission line to be constructed under contract | km</a></td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Aggregate contributions to this unconsolidated affiliate</a></td>
<td class="nump">$ 6.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital', window );">Proceeds from return of capital</a></td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_LengthOfTransmissionLine">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Length of transmission line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_LengthOfTransmissionLine</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:lengthItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations that are returns of capital. Excludes dividends or distributions from equity method investments classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=pwr_OtherCommitmentsPlannedMidstreamInfrastructureProjectsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=pwr_AlbertaPowerLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=pwr_AlbertaPowerLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6640273264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Outstanding Capital Commitments Associated with Investments in Unconsolidated Affiliates (Detail) - Corporate Joint Venture [Member] - Other Commitments, Engineering, Procurement and Construction Electric Transmission Project [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear', window );">Capital commitments, Remainder of 2016</a></td>
<td class="nump">$ 8,297<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInSecondYear', window );">Capital commitments, 2017</a></td>
<td class="nump">32,997<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInThirdYear', window );">Capital commitments, 2018</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInFourthYear', window );">Capital commitments, 2019</a></td>
<td class="nump">24,362<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Total capital commitments associated with investments in an unconsolidated affiliate related to an EPC electrical transmission project</a></td>
<td class="nump">$ 65,656<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment maturing in the fourth fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment maturing in the second fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment maturing in the third fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other commitments maturing in the remainder of the fiscal year following the latest fiscal year ended.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=us-gaap_CorporateJointVentureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=us-gaap_CorporateJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6924430848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Outstanding Capital Commitments Associated with Investments in Unconsolidated Affiliates (Parenthetical) (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture [Member] | Other Commitments, Engineering, Procurement and Construction Electric Transmission Project [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear', window );">Return of capital from unconsolidated affiliates anticipated for 2017</a></td>
<td class="nump">$ 43.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Forecasted returns of capital from unconsolidated affiliates in two years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_ForecastedReturnsOfCapitalFromUnconsolidatedAffiliatesInOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=us-gaap_CorporateJointVentureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=us-gaap_CorporateJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=pwr_OtherCommitmentsEngineeringProcurementAndConstructionElectricTransmissionProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6751581008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Minimum Lease Payments (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear', window );">Remainder of 2016</a></td>
<td class="nump">$ 67,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2017</a></td>
<td class="nump">63,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2018</a></td>
<td class="nump">47,881<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2019</a></td>
<td class="nump">28,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2020</a></td>
<td class="nump">16,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">17,877<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">$ 241,860<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6920664656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Leases) - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Rent expense related to operating leases</a></td>
<td class="nump">$ 56.4<span></span>
</td>
<td class="nump">$ 49.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum guaranteed residual value</a></td>
<td class="nump">$ 519.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6851643&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6639565760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Committed Capital Expenditures) - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=pwr_VehicleFleetCommittedCapitalMember', window );">Vehicle Fleet Committed Capital [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems', window );"><strong>Unrecorded Unconditional Purchase Obligation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">Estimated committed capital in next fiscal year</a></td>
<td class="nump">$ 8.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394976&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=pwr_VehicleFleetCommittedCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=pwr_VehicleFleetCommittedCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6642662624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Legal Proceedings) - Additional Information (Detail) - Lorenzo Benton v Telecom Network Specialists Inc [Member]<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($) </div>
<div>Agency</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_NumberOfAgencies', window );">Number of staffing Agency | Agency</a></td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages', window );">Amount sought by plaintiff for class damages</a></td>
<td class="nump">$ 16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees', window );">Amount sought by plaintiff for legal fees</a></td>
<td class="nump">$ 5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the class damages the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_LossContingencyDamagesSoughtValueByPlaintiffForClassDamages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the legal fees the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_LossContingencyDamagesSoughtValueByPlaintiffForLegalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_NumberOfAgencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Agencies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_NumberOfAgencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationCaseAxis=pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationCaseAxis=pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6750443072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Concentrations of Credit Risk) - Additional Information (Detail) - Customer Concentration Risk [Member] - Customer<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Sales Revenue, Net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk', window );">Number of customers representing ten percent or more of concentration risk</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=pwr_NetPositionMember', window );">Net Position [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk', window );">Number of customers representing ten percent or more of concentration risk</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=pwr_NetPositionMember', window );">Net Position [Member] | Quanta's Electric Power Infrastructure Services Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk', window );">Number of customers representing ten percent or more of concentration risk</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of customers representing ten percent or more of consolidated revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfConcentrationRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=pwr_NetPositionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=pwr_NetPositionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_QuantaElectricPowerInfrastructureServicesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_QuantaElectricPowerInfrastructureServicesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6926565920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Self-Insurance) - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Insurance and other non-current liabilities</a></td>
<td class="nump">$ 276,376<span></span>
</td>
<td class="nump">$ 260,129<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_InsuranceClaimsMember', window );">Insurance Claims [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_CommitmentAndContingenciesLineItems', window );"><strong>Commitment And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense', window );">Gross amount accrued for insurance claims</a></td>
<td class="nump">208,500<span></span>
</td>
<td class="nump">209,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Insurance and other non-current liabilities</a></td>
<td class="nump">154,200<span></span>
</td>
<td class="nump">153,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceSettlementsReceivable', window );">Related insurance recoveries/receivables</a></td>
<td class="nump">9,200<span></span>
</td>
<td class="nump">8,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceSettlementsReceivableCurrent', window );">Related insurance recoveries/receivables included in prepaid expenses and other current assets</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceSettlementsReceivableNoncurrent', window );">Related insurance recoveries/receivables included in other assets net</a></td>
<td class="nump">$ 8,700<span></span>
</td>
<td class="nump">$ 8,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_CommitmentAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commitment And Contingencies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_CommitmentAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceSettlementsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceSettlementsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceSettlementsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.   For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceSettlementsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceSettlementsReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceSettlementsReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a),(b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6482485&amp;loc=d3e14764-158437<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_InsuranceClaimsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_InsuranceClaimsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6759007952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Letters of Credit) - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit and bank guarantees under the credit facility</a></td>
<td class="nump">$ 321.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6900586640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Performance Bonds and Parent Guarantees) - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_OutstandingPerformanceBondsAmount', window );">Total amount of outstanding performance bonds</a></td>
<td class="nump">$ 2,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_EstimatedCostToCompleteBondedProjects', window );">Estimated cost to complete bonded projects</a></td>
<td class="nump">$ 710<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_EstimatedCostToCompleteBondedProjects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated cost to complete bonded projects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_EstimatedCostToCompleteBondedProjects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_OutstandingPerformanceBondsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Outstanding performance bonds amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_OutstandingPerformanceBondsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6750470096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Collective Bargaining Agreements) - Additional Information (Detail) - Withdrawal from Multiemployer Defined Benefit Plan [Member] - Central States Plan [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">30 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 13, 2013</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Jan. 31, 2016</div></th>
<th class="th"><div>Jul. 31, 2014</div></th>
<th class="th"><div>Oct. 09, 2013</div></th>
<th class="th"><div>Dec. 31, 2011</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansWithdrawalObligation', window );">Amount of withdrawal liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,900,000<span></span>
</td>
<td class="nump">$ 39,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualCarryingValuePayments', window );">Payment of withdrawal liability amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember', window );">Acquired Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansWithdrawalObligation', window );">Amount of withdrawal liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany', window );">Multiemployer plan withdrawal obligation, amount suggested by Plan which is different than amount recorded by company</a></td>
<td class="nump">$ 6,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany', window );">Cash proceeds deposited in Escrow account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPeriodContributions', window );">Payments toward the withdrawal liability assessment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansWithdrawalObligation', window );">Amount of withdrawal liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,100,000<span></span>
</td>
<td class="nump">40,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansWithdrawalObligation', window );">Amount of withdrawal liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,400,000<span></span>
</td>
<td class="nump">$ 55,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Escrowed funds to cover multiple employer plans liability of acquired company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_EscrowedFundsToCoverMultipleEmployerPlansLiabilityOfAcquiredCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Multiemployer plan withdrawal obligation amount suggested by plan different than amount recorded by company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_MultiemployerPlanWithdrawalObligationAmountSuggestedByPlanDifferentThanAmountRecordedByCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualCarryingValuePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payments made reducing loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualCarryingValuePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPeriodContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions made to multiemployer plans by the employer. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=49170332&amp;loc=SL14450702-114947<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=49170332&amp;loc=SL14450691-114947<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=49170332&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPeriodContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlansWithdrawalObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the obligation recognized by withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansWithdrawalObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_WithdrawalFromMultiemployerDefinedBenefitPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanNameAxis=pwr_CentralStatesPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanNameAxis=pwr_CentralStatesPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=pwr_AcquiredCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=pwr_AcquiredCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6755586816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Indemnities) - Additional Information (Detail) - Indemnification Agreement [Member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate', window );">Pre-acquisition non-U.S.tax obligations and indemnification asset amount recorded</a></td>
<td class="nump">$ 11.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent', window );">Pre-acquisition non-U.S.tax obligations and indemnification liability amount recorded</a></td>
<td class="nump">$ 11.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of indemnification assets (amounts to be reimbursed if and when certain assumed liabilities are paid) recognized at the acquisition date of a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=56956791&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6750743936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Mar. 31, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | Segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueServicesNet', window );">Revenues</a></td>
<td class="nump">$ 1,713,737<span></span>
</td>
<td class="nump">$ 1,861,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment</a></td>
<td class="nump">1,153,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,101,959<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pwr_ForeignOperationsMember', window );">Foreign Operations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueServicesNet', window );">Revenues</a></td>
<td class="nump">352,400<span></span>
</td>
<td class="nump">$ 533,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment</a></td>
<td class="nump">$ 336,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 317,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pwr_ForeignOperationsMember', window );">Foreign Operations [Member] | Canada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_pwr_PercentageOfForeignRevenue', window );">Percentage of foreign revenues</a></td>
<td class="nump">78.00%<span></span>
</td>
<td class="nump">88.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pwr_PercentageOfForeignRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of foreign revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">pwr_PercentageOfForeignRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>pwr_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 13<br> -Subparagraph a<br> -Article 5<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 8<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueServicesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueServicesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_ForeignOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_ForeignOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.4.0.3</span><table class="report" border="0" cellspacing="2" id="idp6749137392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Summarized Financial Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueServicesNet', window );">Revenues</a></td>
<td class="nump">$ 1,713,737<span></span>
</td>
<td class="nump">$ 1,861,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">37,294<span></span>
</td>
<td class="nump">84,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">41,170<span></span>
</td>
<td class="nump">39,398<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerInfrastructureMember', window );">Electric Power Infrastructure Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueServicesNet', window );">Revenues</a></td>
<td class="nump">1,187,002<span></span>
</td>
<td class="nump">1,240,292<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">87,324<span></span>
</td>
<td class="nump">108,992<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">22,945<span></span>
</td>
<td class="nump">20,917<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasInfrastructureServicesMember', window );">Oil and Gas Infrastructure Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueServicesNet', window );">Revenues</a></td>
<td class="nump">526,735<span></span>
</td>
<td class="nump">621,094<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">5,841<span></span>
</td>
<td class="nump">24,147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">15,801<span></span>
</td>
<td class="nump">16,469<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=pwr_CorporateAndNonAllocatedCostsMember', window );">Corporate and Non-Allocated Costs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(55,871)<span></span>
</td>
<td class="num">(48,989)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 2,424<span></span>
</td>
<td class="nump">$ 2,012<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueServicesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueServicesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerInfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_ElectricPowerInfrastructureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasInfrastructureServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_OilAndGasInfrastructureServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=pwr_CorporateAndNonAllocatedCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=pwr_CorporateAndNonAllocatedCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>90
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( (YZJDC)E+94/0(  !<N   3    6T-O;G1E;G1?5'EP97-=
M+GAM;,W:W6[3,!0'\%>I<HL:U]^ UMTP;F$2O(!)W"9J$ENVUW5OCYUN"*H.
M;;!*_YNFZ;'/.<E)?E>]^O[@;5P<QF&*ZZI+R7\D)#:='4VLG;=3CFQ<&$W*
MIV%+O&EV9FL)6ZT4:=R4[)26J>2HKJ^^[FT(?6L7GXZ!DGM=&>^'OC&I=Q/9
M3^U)UJ7;;/K&MJZY&_.6.N72]EV.5XM;$](7,^84Y#"0.7#\I'6)D[<I&'VP
MIHV=M6D<ZI@>!AO/U3]&GBK?V(VY&]*K"C_>NSK885X3N]X_EOI\R%EB_FU=
MY6A\4873C7_KK!_+T/RT_6-'.?_':SFYB?MQN GFOC\IL+_8F,JQ'DT_G1O5
MO0N['\[MWO(QL>6J6MLN?<@+0^K//"5Y\6V.1I)3_U?MIR>E<<&^J&!9>,&7
MHC/!MM]2R/,]_V[\ON!R?92YSM^?&_H<C&0^7!")5_7!0/K@('T(D#XD2!\*
MI \-TL=[D#X^@/1!5RB-H(A*44BE**92%%0IBJH4A56*XBI%@96BR,I09&4H
MLC(461F*K Q%5H8B*T.1E:'(RE!D92BR<A19.8JL'$56CB(K1Y&5H\C*463E
M*+)R%%DYBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%D
ME2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I0
M9%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BRZE^RDOG_X-<_ 5!+ P04
M" ".>JI(2'4%[L4    K @  "P   %]R96QS+RYR96QSK9++;L) #$5_)9I]
M<4HE%A%AQ88=0OR .^,\E,QXY#$B_?N.V(#"0ZW$TJ][CZZ\#JFL#C2B]AQ2
MU\=43'X,J<K]VG2JL0)(MB./:<&10IXV+!XUE])"1#M@2[ LRQ7(K8[9K.?:
MQ<[51G;NTQ1'E):T-M,(9Y;AFWE89.D\^(GT%V-NFM[2ENW)4] '_K,- \]Y
MEE<>QW8OG*\M"_V/Z'D4X$G1H>)%]2-F Q+M*;V"^GH A3&^.R6:E((C-Z."
MN[_8_ )02P,$%     @ CGJJ2/]M7REV @  QRX  !H   !X;"]?<F5L<R]W
M;W)K8F]O:RYX;6PN<F5L<\7:RV[;,!"%X5<Q] "A.$,.$R/.*IMLV[Z 8-,7
MQ)8$D46;MZ_J1>%>=-"%@;.1(0L@_]4'@9KGOK3K3_G<U=/0E^-I+*OOEW-?
MUO/_F^98Z[AVKFR/^=*5AV',_?QT/TR7KLZWT\&-W?:].V0G;6MNNEVG>7G^
M<^W5VV[33&\[WZR^=-,AUTWS;9C>RS'G6MSUQS_,&\R//\;\/]L/^_UIFU^'
M[==+[NL_*MRO#1JW'"3+04()TN4@I02%Y:! "8K+09$29,M!1@E*RT&)$O2X
M'/1("7I:#GJB!/D6R-ARDA#6'*T]X-ISO/8 ;,\1VP.R/<=L#]#V'+4]8-MS
MW/8 ;L^1VP.Z/<=N#_#V'+T%Z"T<O07H+:1W;?2RS=%;@-["T5N WL+16X#>
MPM%;@-["T5N WL+16X#>PM%;@-["T5N!WLK16X'>RM%;@=Y*.BM!AR4<O17H
MK1R]%>BM'+T5Z*T<O17HK1R]%>BM'+T5Z*T<O0/0.W#T#D#OP-$[ +T#1^\
M] ZDLVYTV,W1.P"] T?O /0.'+T#T#MP] Y [\#1.P"] T?O"/2.'+TCT#MR
M](Y [\C1.P*](T?O"/2.I&^5Z&,E1^\(](X<O2/0.W+TCD#OR-$[ KTC1V\#
M>AM';P-Z&T=O WH;1V\#>AM';P-Z&T=O WH;:=8$#9MP]#:@MW'T-J"W<?0V
MH+=Q]$Y [\31.P&]$T?O!/1.'+T3T#MQ]$Y [\31.P&]$T?O!/1.I%E!-"S(
MT3L!O1-'[W2C=SEV4]Y]KM.I/Y1[U_RV.!RIO,&[U(]SOG_*=578<*-UG7?*
M[GJ]N]/757^&N+]FUE]^ %!+ P04    " ".>JI(Y!^C0,@#  "Y$@  $
M &1O8U!R;W!S+V%P<"YX;6R]F$M3VS 0Q[^*)B<X!(<4$LJDG@F!/F;*8YI
MST+>.!ID*95D('SZKF62.B KV(?F$EG>GQ[[7ZTDCZ3IG=YHM01M.1CRG EI
M3K'R2V=A[?(TB@Q;0$;- 9I(?#M7.J,6'W4:J?F<,SA7+,] VJC?ZPTB>+8@
M$TBZRTVCG7A4]#)>+@5GU'(EXTO.M#)J;LG%,P,QBMX:. );G@++-;>KN%?:
M5*N<S911 1/L*YY38:"T^E?I;"8J6U*YBLJGGUP^F-OE3)U3"U5J^T79^H)J
M2+#3K=8WE<[F^PKG*0IVLJ RA:1J^_[EVA=WH$TQT\/^00]_&Q>LZ\NV@29<
MIC>4:Q./'NWI(S"K]*M,C[:M2HEBA>CF;H;C,QUR3PT4Q2^=1ZHYE;9##'_!
MQWZG[+:L=66Q-%;'OY5^, L :T;1IM(5J[;5,C^*AR?. DO;EM%F9O&KV[;F
M7=3,N!5@KN<W5-O_Y HWI[4CAB>=RNS731 J$W(A+88C^2'+KE"\JDLVI8G"
M=2$-) 1+1@F>8)@EY(P**AF0%LRG)LS4XA^.N05SW((9M&"&7N8L-UR",<[7
MUSJEDK_4>WF:9QG5*Z+F9,I3R5%P##$R9DSEJ).7N8*GC8%,"8:#Q#(KO+4=
MWO_TYX:IPCK'T5_C$G<#\MN.V9^<&UYO\$VIY(D+44[0+D!C+%G,%OQ> !E[
MF1LT<GEH9]B=P[TEU_>"IX$Q7N 0[2KPJGM&2]4R7%4F%.19QJUSG)O.Q'DI
M!<EP(_ +!JE;2;OF$12VWVLB$]F;473M;KG6AOO-=>O[%Z=7MW W;P4,6P<%
M('L?E2#<2>V2)%TR3I(6^GUNSGSR:QYF#ELP_1:,7_TP<]2"\:?FNKAWZG#;
MD'$C:,C\ E:SCK?75[]W." [,^0[YK@%,W#1NH9W,UVR"?/7^H\P%\;RS&UJ
M7_'P0NX^PMQ*FJ,LQ4:8XQD8FF>;(W\<A!G_%AUF_%MTF#EID G1Z=1P1FKB
M[6TJ[)*?2J9="SHCYWZ_!9EC?S[P,)-<ZR)'7E*;?S!-3_"6P"W& >/"'SM!
MYMB?#SQCJSJP13_^."CW?;*'%S1W<RFV@U(PE_:#S$P#-3DFK:E5[&$_F'?6
MS)62W2*9:"5$<0K#  )=LT?7GDG(7M%C4^87F-#8O R&[[QQ/]-;_WR"F_;
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
MU#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ
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
MRN^D5$*W('>1[QWTN]MEIQ$[-6XF>KN'MQG84?(XOYQ=WA"+_U!+ P04
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
MG3_9>  MH@/?/KNYI:3W[V=-)+0NA)]];-*52HG#87D@ZRNM_@!02P,$%
M  @ CGJJ2-1W7$&D 0  L0,  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&ULA5/+;MLP$/P5@A\0RK*<M(8L($Y1M(<"00[MF996$A&2JY*4E?Y]^9 4
MNS":B[B[FIF=Y:.<T+S:'L"1-R6U/=#>N6'/F*U[4-S>X0#:_VG1*.Y\:CIF
M!P.\B20E69YE]TQQH6E5QMJSJ4H<G10:G@VQHU+<_#F"Q.E -W0IO(BN=Z'
MJI*MO$8HT%:@)@;: WW<[(]%0$3 3P&3O8A)\'Y"? W)]^9 LV !)-0N*'"_
MG.$)I Q"OO'O6?.]92!>QHOZUSBM=W_B%IY0_A*-Z[W9C)(&6CY*]X+3-YA'
MV 7!&J6-7U*/UJ%:*)0H_I96H>,ZI3\/Q4R[3<AG0KX2/F71>&H4;7[ACE>E
MP8G8@8>SV^P]W 01KTR\-^O'CIHF#EZ5YVKSN2C9.0A=81+Q.&-6!//J-UOD
M]!8]C_3\8_KVFKY-#K>SP]W' L6U0)$$BO^-F##'!7/_3Q-VL:<*3!>OCB4U
MCMJE+5VKZ^U\S..9O,.K<N =_."F$]J2$SI_LO$ 6D0'OGUVMZ.D]^]G322T
M+H0//C;I2J7$X; \D/655G\!4$L#!!0    ( (YZJDB(P-^WI0$  *\#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;(53RV[;,!#\%8(?$,JRW*2&
M+"!.422' D$.Z9F65A(1DJN2E)7^??B0%;LPFHNXNYJ9G>6CG-"\V1[ D7<E
MM=W1WKEARYBM>U#<WN  VO]IT2CN?&HZ9@<#O(DD)5F>9=^8XD+3JHRU9U.5
M.#HI-#P;8D>EN/F[!XG3CJ[HJ? BNMZ% JM*MO :H4!;@9H8:'?T?K7=%P$1
M :\")GL6D^#]@/@6DJ=F1[-@ 234+BAPOQSA :0,0K[QGUGSLV4@GL<G]9]Q
M6N_^P"T\H/PM&M=[LQDE#;1\E.X%IT>81]@$P1JEC5]2C]:A.E$H4?P]K4+'
M=4I_-OE,NT[(9T*^$.ZR:#PUBC9_<,>KTN!$[,##V:VV'FZ"B%<FWIOU8T=-
M$P>ORF.U69?L&'0N((FW3Y#5@F!>_&J'G%ZCYY&>?TU?7]+7R> Z=?]^^[5
M<2E0)('B/Q,FR+Z8>]S]TX.=[:@"T\6+8TF-HW9I0Y?J<C?OXQ&R3WA5#KR#
M7]QT0EMR0.?/-6Y_B^C M\]N-I3T_O4LB836A?#6QR9=J)0X'$[/8WFCU0=0
M2P,$%     @ CGJJ2*BD),"D 0  L0,  !D   !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&ULA5/+;MLP$/P5@A\0RK*2QH8L($Y1I(<"00[MF996$A&2JY*4
ME?Y]^) 5.S":B[B[FIF=Y:.<T+S:'L"1-R6UW='>N6'+F*U[4-S>X #:_VG1
M*.Y\:CIF!P.\B20E69YE=TQQH6E5QMJSJ4H<G10:G@VQHU+<_-N#Q&E'5_14
M>!%=[T*!525;>(U0H*U 30RT._JPVNZ+@(B WP(F>Q:3X/V ^!J2G\V.9L$"
M2*A=4.!^.<(C2!F$?.._L^9'RT \CT_J/^*TWOV!6WA$^4<TKO=F,TH::/DH
MW0M.3S"/<!L$:Y0V?DD]6H?J1*%$\;>T"AW7*?W)-S/M.B&?"?E"N,^B\=0H
MVOS.':]*@Q.Q P]GM]IZN DB7IEX;]:/'35-'+PJC]5JLRG9,0A=8!)Q/V,6
M!//J5UOD]!H]C_3\:_KZDKY.#M>)GF5?"Q27 D42*/XW8L+LB[G)YR'9V9XJ
M,%V\.I;4.&J7MG2I+K?S(8]G\@&ORH%W\(N;3FA+#NC\R<8#:!$=^/;9S2TE
MO7\_2R*A=2'\YF.3KE1*' ZG![*\TNH=4$L#!!0    ( (YZJDA1-!@#K0(
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
M$D@:$:2FJ]7N8:6JA_;LP !6;<S:)G3?OOX!FE2HV0L>F^]G1IYQ-DCUIAL
M@]X%;_4!-\9T>T)TT8"@^DYVT-H_E52"&KM5-=&= EIZDN DCJ*4",I:G&?^
M[$GEF>P-9RT\*:1[(:CZ=P0NAP->X>G@F=6-<0<DS\C,*YF 5C/9(@75 3^L
M]L?4(3S@A<&@+V+D<C])^>8VO\L#CEP*P*$P3H':Y0R/P+D3LL9_1\U/2T>\
MC"?UG[Y:F_V):GB4_)65IK')1AB54-&>FV<Y_(*QA,0)%I)K_T5%KXT4$P4C
M0=_#REJ_#N'/+AIIRX1X),1?""08^31_4$/S3,D!Z8ZZNUOM+5PY$:N,;&[:
MENTUE2\\S\YYG"89.3NA*TP@'@-F-2.(55^TB/$2/0X6M^GK:_HZ9+@.[KO[
MVP*;:X%-$-B,):9+)0;,<<)L;YLDBR;)*+#[QF3"_$<EZ:))&@2VT3<F$^;K
M=9&+[A"@:C\$&A6R;TUHCOETGK.'V'?7)SS/.EK#'ZIJUFITDL;VJ&^E2DH#
MUCZZ2S!J[$LP;SA4QH5;&ZLP'&%C9#>-^OS>Y!]02P,$%     @ CGJJ2!.&
MF.&P 0  %@0  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULA53;;J,P
M$/T5RQ]0$Q*:W8@@-:VJ[L-*51]VGQT8P*HOU#:A_?OZ C2I4/."/>-SF='8
MY(/2KZ8%L.A=<&GVN+6VVQ%BRA8$-3>J ^E.:J4%M2[4#3&=!EH%DN D39);
M(BB3N,A#[ED7N>HM9Q*>-3*]$%1_'("K88]7>$J\L*:U/D&*G,R\B@F0ABF)
M--1[?+?:'3*/"(!_# 9SMD>^]J-2KS[X4^UQXDL #J7U"M0M)[@'SKV0,WX;
M-;\L/?%\/ZD_AFY=]4=JX%[Q_ZRRK2LVP:B"FO;<OJCA"<860H6EXB9\4=D;
MJ\1$P4C0][@R&=8AGOQ*1MHR(1T)Z3<"B4:AS =J:9%K-2#343^[U<[!M1=Q
MRLC59ES;05.'QHO\5*3;-"<G+W2!B<1#Q*QF!''JBQ8I7J*GT>(Z?7U)7\<*
MU]']]_:ZP.928!,%-F.+ZZ46(^8P83;73;)%DVP4R'XPF3"WWTS(V> $Z";<
M3X-*U4L;YS9GYR=PEX;!?\&+O*,-_*6Z8=*@H[+N^H0IUTI9</;)3891ZQ[I
M''"HK=]NW5['>QL#J[KI%<Z_@N(34$L#!!0    ( (YZJDA)B6+.IP$  +$#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;(53RV[;,!#\%8(?$,J2
M4Z>&+"!.4;2' D$.[9F65A(1DJN2E)7^??F0%#LPD(NXNYJ9G>6CG-"\VA[
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
M6,VY[<-V(5DWW"KCU9;]!U!+ P04    " ".>JI( 9#*.-P!  #D!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6R-5,ENVS 0_15"'V!JL27'D 5$
M"8KV4"#(H3W3TFA!2%$A*2O]^W*S8@="W8NXO66&FF$^<_$F.P"%/A@=Y#'H
ME!H/&,NJ T;DAH\PZ).&"T:47HH6RU$ J2V)41R'88H9Z8>@R.W>BRAR/BG:
M#_ BD)P8(^)/"93/QR *+ANO?=LILX&+'"^\NF<PR)X/2$!S#!ZC0YD9A 7\
MZF&65W-D8C]Q_F86/^IC$)H0@$*EC +1PQF>@%(CI(W?O>:GI2%>SR_JWVRV
M.OH3D?#$Z>^^5IT.-@Q0#0V9J'KE\W?P*>R,8,6IM%]435)Q=J$$B)$/-_:#
M'6=WL@\];9T0>T*\$!+K@YV1#?.9*%+D@L](CL3\N^B@X<*(:&6D8Y,Z;:LI
M;.)%?BZ2.,WQV0C=8!RQ=)AH06"MOFH1!VOTV%MD]P626X'$Q9@X_WUR7V![
M*[!U EL?P?XVR<%=A+N)TH,>-OO[-KM5FYVW>5B[2X<I/28)[YNDJR:I%XC^
ME8L#1?'F/WY:MFJ3>9MXS29U+@X3?[' 5V7(0+2VVR2J^#0H5X7+[M+0C[$M
MXT]XD8^DA9]$M/T@T8DKW0RV9AO.%6CS<+,+4*>?G&5!H5%FFNFY<%WH%HJ/
MES=E>=B*OU!+ P04    " ".>JI([&)8Z"4"  "3!@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6R-55N/HC 4_BL-/\!"BX(&2;QDL_NPR60>=I^K
M5B%3*--6F?WWVQN,FH[."VT/W^6< VV+GHLW65&JP$?#6KF,*J6Z!81R7]&&
MR GO:*O?'+EHB-)+<8*R$Y0<+*EA$,7Q##:D;J.RL+$741;\K%C=TA<!Y+EI
MB/BWIHSWRRB)AL!K?:J4"<"R@"/O4#>TE35O@:#'9;1*%MNY05C GYKV\FH.
M3.X[SM_,XM=A&<4F!<KH7AD%HH<+W5#&C) V?O>:GY:&>#T?U'_8:G7V.R+I
MAK._]4%5.MDX @=Z)&>F7GG_D_H2ID9PSYFT3[ _2\6;@1*!AGRXL6[MV+LW
M>>QI80+R!#021I\P 7L"_B2D#PFI)Z1W!.A*L8W8$D7*0O >R(Z8OR-9:+@P
M(EH9Z.JE;JS5%+:U97$I,<8%O!BA&PRRF+7#)",":O6@!8I"=&3IZ&N#C4/D
M#R!;!\'Q\R3P;1+8U8E]G>ES@?16P 57J1>8WB;9NF:Z;JX=""43_-QF&K29
M>IM9R"9S+@Z#XF]\D5G09.9-LE##'68]8/+G)EG0)/,"\P<F'I-^X[/F09/<
M"R1?FVP&#'IN,@^:S+T ?O!-'"9)\@>_Q]:#<#:YSP5>[=V&BI,]!"78\W.K
MW+X:H^,YNT)F[]_%U\EBXX[+3YFRZ,B)_B;B5+<2[+C2)XL] (Z<*ZH3BR?3
M"%3ZAA@7C!Z5F69Z+MRAZ1:*=\,5,-Y#Y7]02P,$%     @ CGJJ2+E9HIE1
M @  L @  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&ULE5;;;ILP&'X5
MQ ,4;#"'B" UG:;M8E+5B^W:29R "IC93NC>?CY!D\I*G%P$VWS_=Q V/]5$
MV3MO"!'!1]\-?!TV0HRK*.*[AO28/]&1#/+.@;(>"SEEQXB/C."]+NJ[",9Q
M%O6X'<*ZTFNOK*[H273M0%Y9P$]]C]F_#>GHM Y!."^\M<=&J(6HKJ*E;M_V
M9. M'0)&#NOP&:PVH%00C?C=DHE?C -E?DOINYK\W*_#6'D@'=D)18'EY4Q>
M2-<I)JG\UY)^:JK"R_',_EW'E?:WF),7VOUI]Z*1;N,PV),#/G7BC4X_B,V
M%.&.=ES_![L3%[2?2\*@QQ_FV@[Z.ID[16S+W 70%L"E !KC1DC;_(8%KBM&
MIX"/6#T\L))PID@D<R"]<1E;<S(=O*[.=9*F57161%<84[@Q&+ @(LGNE("A
MJQQ:"72?(+DF2(S'Q!)D]PG2:X+4$*26(+\..6A,;EP:#,K36/WN*R&G$K)*
MA4LI,TH& TM/H<PIE%FA\H:0P8#84RAW"N5&",4WA P&^"8JG$*%%?+89Z5S
MFY3^VP3$3@MZ67F -S:*!<$<><8%P"UFCQY*/"B@,S& #T1.W"[LX4+IC>=K
M03 &/G'=9Q#80X@\7@, N>.B!^*ZCPW(?.)F<UR/O0C<QP;,Y\;':^&.6SP0
MMW2[*'WBEG-<^$4HNN@H/6%'W3AYL*.G09B&LJPNS?D9ZH[T":^K$1_)+\R.
M[<"#+16RK^GV<Z!4$&D@?D)AT,C/AV72D8-0PUR.F6FH9B+H.'\?+!\I]7]0
M2P,$%     @ CGJJ2%^8V2#G 0  7 4  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S0N>&ULE939CILP%(9?Q>(!QD#",A%!FDQ5M1>51G/17CMP6#1>J&W"
M].WKA3")!B5M+N*%__^_<P1V,0GYICH C=X9Y6H?=%H/.XQ5U0$CZD$,P,V3
M1DA&M%G*%JM! JF=B5$<AV&*&>EY4!9N[T66A1@U[3F\2*1&QHC\<P JIGT0
M!>>-U[[MM-W 98$77]TSX*H7'$EH]L%3M#OD5N$$/WN8U,4<V=J/0KS9Q?=Z
M'X2V!*!0:9M S'""9Z#4!AGP[SGS VF-E_-S^E?7K:G^2!0\"_JKKW5GB@T#
M5$-#1JI?Q?0-YA82&U@)JMP_JD:E!3M; L3(NQ][[L;)/\G#V;9NB&=#O!AB
M7[@'N3*_$$W*0HH)J8'8=Q?MC%S:$).,3&W*M.TRI6N\+$[E)LD*?+)!5QIO
M/'A-M"BP25]%Q,&:/?:(;7(_8',=L/$U;CS_,;L?L+T.V/J [=QD?MTD=YK,
M5^DU4>A_]TG)*BF928]KI-23DO\DI:NDU)/2\ ;):Y)_!66KH&P&13= V65+
M]T'Y*BB?0?&-MS1KLN0S!U]\_@QDZTZY0I48N?9?_[*[7"1/L3L^'_*R&$@+
M/XAL>Z[046AS"-U9:8308"H('Y( =>:J6Q84&FVGF9E+?_K]0HOA?)<M%VKY
M%U!+ P04    " ".>JI(C.E"3Z\!  #R P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S-2YX;6R%D]MNHS 0AE_%\@/4!$*ZB@A2TVK57JQ4]6+WVH'AH-H>
MUC:A^_;K Z&)A)0;?&#^;_[QV,6$^M-T )9\2:',@7;6#GO&3-6!Y.8!!U#N
M3X-:<NN6NF5FT,#K()*"I4FR8Y+WBI9%V'O798&C%;V"=TW,*"77_XX@<#K0
M#;UL?/1M9_T&*PNVZ.I>@C(]*J*A.="GS?Z8^X@0\+N'R5S-B?=^0OSTB[?Z
M0!-O 014UA.X&\[P#$)XD$O\=V9^I_3"Z_F%_C-4Z]R?N(%G%'_ZVG;.;$))
M#0T?A?W Z17F$H+#"H4)7U*-QJ*\2"B1_"N.O0KC%/_\2&;9NB"=!>DB2(.
MQ43!Y@NWO"PT3L0,W/=NLW?AVD,<F3AOQI4=F#H47A;G,MME!3M[T$U,%!YC
MS&:)8(Z^FB*E:_)T3K&]#\AN =OH,9L!^7W ]A:01<!V!NSN _)5!_D,>+P]
M)15B=K',?/64V%53).@VW#U#*AR5C3U9=I?K_92&IGZ'E\7 6_C%==LK0TYH
MW=4('6P0+;CDR4-.2><>X+(0T%@_?71S'>]D7%@<+B]L>>;E?U!+ P04
M" ".>JI(0MM0-P\"  #R!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX
M;6R-5<F.FS 8?A7$ XS9EX@@=9*,IH=*HSFT9R>8@,9@:CMA^O;U!ED$"1SP
MPK?]-K*SGM O5B'$K>\&MVQM5YQW*P#8H4(-9"^D0ZWX4A+:0"Z&] A81Q$L
M%*G!P'.<"#2P;NT\4W,?-,_(B>.Z11_48J>F@?3?*\*D7]NN/4Q\UL>*RPF0
M9V#D%76#6E:3UJ*H7-L_W-4NE0@%^%VCGEWU+9E]3\B7'/PLUK8C(R",#EPJ
M0-&<T09A+(6$\5^C>;&4Q.O^H/ZFJA7I]Y"A#<%_ZH)7(JQC6P4JX0GS3]*_
M(U-"* 4/!#/UM@XGQDDS4&RK@=^ZK5O5]OI+XAC:-,$S!&\DC#[3!-\0_ LA
M>$@(#"%82@@-(;PC %V[6KDMY##/*.DMUD'Y.[DK :=21"A;8KF8V FE2=5>
MY-DY]Z,D V<I=(/Q%.9UP*3SF(W!Q,X\9JLQWCQB9U0N(D 4,EF-=UN-KZOQ
M3 KWN8!_*Q!H =\(W(5L%2;6RZ$QKC,\S[V"2:_ >/D/O#0F"9*E5N&D56BL
M@GFKC<9XL;?4*IJTBHQ5.&45::O(K*"[U"J>M(J-5?2@*HUQX\56R:158JSB
M>:NMQCCSB-T]8C9$.ADB-2&2!R'2IR'N$3H$N#H\.GA$OR ]UBVS]H2+<T@=
M%R4A' D%YT6$K,0%- XP*KGLQC*]/I/U@)-NN&'&:R[_#U!+ P04    " ".
M>JI(5X-X_C0"  !P!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6R-
ME=N.FS 0AE_%X@$6S"&&B"!MMJK:BTJKO6BO'>($M#:FMA.V;U\?@$TD+^$F
M/O#/_\T$/"X'+MYE0X@"'XQV<A<T2O7;,)1U0QB63[PGG7YRXH)AI9?B',I>
M$'RT08R&<11M0H;;+JA*N_<JJI)?%&T[\BJ O#"&Q;\]H7S8!3"8-M[:<Z/,
M1EB5X1QW;!GI9,L[(,AI%SS#[1ZF1F(5OULRR)LY,,D?.'\WBY_'71"9' @E
MM3(66 ]7\D(H-4Z:_'<T_62:P-OYY/[=EJO3/V!)7CC]TQY5H[.- G D)WRA
MZHT//\A80V8,:TZE_07U12K.II  ,/SAQK:SX^">Y-$8Y@^(QX!X#HA=X@YD
MT_R&%:Y*P0<@>VQ>'MQJN3 FVAGHW*0NVWH*6WA57JL$%65X-49W&A>X=QHX
M*T+M[D7$@2\\=H@\>FR0W!LD+L=D-%B107IOD#J#=#2([XOLK :Y+)TF0T7V
MF))Y*9FC1,EC@XVWSLWZ.I$W V0-\M17YL:5Z21QEJ$5KR/W4G)'R18H3@*C
M'*[X-PLOI7 4M$!QDA2A%1 8>2EV6V/R!<RH2>&*%PNA'S,>LSQ9XCA1O((2
M^RG325OZ $91D6V*%:#$#YI.Y-(W,(D02E> _ <7KCFY\,NC&]YT1$;$V39^
M"6I^Z91KB//N?+D\Q[:C?LJKLL=G\@N+<]M)<.!*]V7;/D^<*Z(3B)ZR #3Z
M^IL7E)R4F2(]%^Y"< O%^^E^FR_9ZC]02P,$%     @ CGJJ2$OYFGRQ 0
M/00  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULC53);MLP$/T5@A\0
M:G-L&+* 6$71'@H$.;1GVAI91+BH)&VE?U]N5NW 3GH19X;O/;[AHGI2^M4,
M !:]"2[-!@_6CFM"S'X 0<V#&D&ZF5YI0:U+]8&840/M DEP4F39(Q&42=S4
MH?:LFUH=+6<2GC4R1R&H_K,%KJ8-SO&Y\,(.@_4%TM1DYG5,@#1,2:2AW^"G
M?-U6'A$ /QE,YB)&WOM.J5>??.\V./,6@,/>>@7JAA.TP+D7<@O_3IK_EO3$
MR_BL_C5TZ]SOJ(%6\5^LLX,SFV'404^/W+ZHZ1ND%A9><*^X"5^T/QJKQ)F"
MD:!O<60RC%.<666)=IM0)$(Q$_+J0T*9".4[ HG.0E]?J*5-K=6$S$C]8>=K
M!]=>Q"DCUXQQ^Q0T==BIICXUY>JQ)B<O=(4I F8;,<5]1)M4LAE"G(&;+HIK
M%['X5"07R\\%RFN!*@J40:!:7'N4 ;*,793)XVIU']1&4+XH\_)S*]5-*U7J
MY8-EMM7_>*GN>B$7)SW2 _R@^L"D03MEW:4)9]LK9<&I9 \+C ;WEN>$0V]]
MN'2QCM<[)E:-Y\<Z_S&:OU!+ P04    " ".>JI(/EXF0J8"   X"P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6R55EV/HC 4_2N$'S"TY4.8((GC
M9K/[L,ED'G:?JU8E Y1MJ\[^^RUM871RU?HBM)Q[[CF]7+GEB8MWN6=,!1]M
MT\EYN%>J?XXBN=ZSELHGWK-./]ERT5*EEV(7R5XPNC%!;1,1A+*HI7475J79
M>Q55R0^JJ3OV*@)Y:%LJ_KVPAI_F(0['C;=ZMU?#1E25T12WJ5O6R9IW@6#;
M>;C STN2#A"#^%VSDSR[#P;Q*\[?A\7/S3Q$@P;6L+4:**B^'-F2-<W I#/_
M=:2?.8? \_N1_;NQJ^6OJ&1+WORI-VJOU:(PV+ M/33JC9]^,.?!*%SS1IK?
M8'V0BK=C2!BT],->Z\Y<3_9)CEP8'$!< )D"8G(S('8!\11 K%.KS/CZ1A6M
M2L%/@>SI4&W\K.%B(-',@38C]3D93F%.JBJ/59P7970<B"XPQ&!>+ 9?1RP=
M"\XF3*05@#)("*4@EJ! -Y*,&'P_27R9Q&XN8D= [A,DEP2))4@<07RILC.8
MF75B,0DA&%]'+2T*8Y20_+Z:%%23.C7)#346@],$H1MJ' HACZ/-0"V982#%
M[#[!#*S-S+\V.:@@=PIRR&=F3\-BXOLI"C!%X5'^8BS_V8%?38,1F,=L7ZVL
M\^) EZ6]G@G#F5SC%JD'!0$+AXE_Y7 ,JX@]WN01E"(OOW #X\2])84'10K[
M31_P"S<+SCS>U1'DD64&9W$MY75<.>PU?\ KW#.X\/%:?/G"7/]ZP!U#7,?X
M_($1#'HEV-\K(; *XN'5@7R$PMU"7",@'Z$)[#5YP"O\\2&IC]<4]!J=#2HM
M$SLSP,E@S0^=LG/*M#L-B0LS&46?\*KLZ8[]HF)7=S)8<:7')3/5;#E73&='
M3VD8[/48.RT:ME7#[4S?"SO8V87B_3BG3L-R]1]02P,$%     @ CGJJ2+?.
M7_T> P  . \  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&ULE5?;CILP
M$/T5Q <4C\UU19!V4U7M0Z75/K3/;.(D: &GX&RV?U]C.]FDFB23EP#.F3ES
MS!Q@RKT:WL:-E#KXZ-I^G(4;K;</430N-K*KQR]J*WOSSTH-7:W-Y;".QNT@
MZZ4-ZMJ(,Y9&7=WT857:M>>A*M5.MTTOGX=@W'5=/?Q]DJW:ST((#PLOS7JC
MIX6H*J-CW++I9#\VJ@\&N9J%C_ P%]D$L8A?C=R/)^?!5/RK4F_3Q8_E+&13
M#;*5"SVEJ,WA7<YEVTZ9#/,?G_23<PH\/3]D_V;EFO)?ZU'.5?N[6>J-J9:%
MP5*NZEVK7]3^N_0:DBGA0K6C_0T6NU&K[A 2!EW]X8Y-;X][]T_.?!@>P'T
M/P9PN!H@?( X!@AAE;K*K*ZOM:ZK<E#[8-S6T]V&!P,?IB0F<V#$C&:?;,[!
M[E15OE>B2,OH?4ITAN$6\^0P<!DQ]UG@,TMD*D#+X"%&P5V".+E"XC%%=IM$
MG).XQ4?A$_#;">+S!+%+$/L$XKS*WF(RI\1A8LX!+J/F#@7 8I[?KB9!JTE\
M-3G&DSH>AP$&G+!K*4J3>IKXBFB'@21F[$HQ'L48W*XE0VO); :>$\3D: OD
M]!8HT J*VRTP+XXW]V0[+O( 0XGL\L147-E1#XI38(*P)P X%5SK)"_*@TPK
MD41QG(G?;J:Y!QD>"I' B83OE&OF\" @M"/@#P2(/4U!2)&@'0D)O24!=RBD
M%+$.1'C: .X]\.8K*'<%=Q_<83_ _0<%1:L#Q82W$6X^SKQ60FMP0+5RH&OE
MN%LX)VCU($JAN%6XMPJIT!C7&M^A%7^9\82BU7N%P(([A7NG%)04&:XUNT-K
MCE>14[3F9*VX4[AW2D&P@6"H5L'H6@7^;A% T"K^_\*\S(([17BG% DAQ86/
MPSN^#@7^-A Q16M,UHH[17BG%(2/;9'B6M,[M.)O Y%1M&:HUNAD4.GDL+8#
MW!@LU*[7;DXYKAZ'Q$=N!YU/>%5NZ[7\60_KIA^#5Z7-N&2GFI526AIV]B4)
M@XT98X\7K5SIZ30SYX,;[-R%5MO#G'H<EJM_4$L#!!0    ( (YZJDCDF4BU
MJ ,  #L2   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;)58P7*;,!#]
M%89[ ]H%#!G',XGM3GOH3":']DQLV68"R 4<IW]?0(OC)(LL7PS(;W??"KU=
MI.E152_U3LK&>2ORLKYS=TVSO_6\>K6315K?J+TLVW\VJBK2IGVLMEZ]KV2Z
M[HV*W /?C[PBS4IW-NW''JO95!V:/"OE8^74AZ)(JW\/,E?'.U>XP\!3MMTU
MW8 WFWHGNW56R++.5.E4<G/GWHO;)28=I$?\SN2Q/KMW.O+/2KUT#S_7=Z[?
M<9"Y7#6=B[2]O,JYS//.4QOY+SE]C]D9GM\/WK_WZ;;TG]-:SE7^)ULWNY:M
M[SIKN4D/>?.DCC\DY1!V#E<JK_M?9W6H&U4,)JY3I&_ZFI7]]:C_B7TRXPV
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
M. (G>B;73KWQ\1N=SI 9PIIWTOZ"^BH59W-(!!CY<&/;VW%T3XIX"O,'X"D
M+P'8ZD G9-/\0A2I2L%'( =B_CRTTW!A2#0ST+E)?6S+*>S!J_)6I;@HX<T0
M/6!<X,%AT(* FMTK@2-?.+;A29JM$R2/!(G+,9ERW*X3I(\$J2-('4$2/QZR
MMYC<9>DP18+S=97,JY)-*LAGI<,<9@Q>%]EX13830;).D'O-S,/-++P9% %F
M3I@"I>LJ6Z_*-L#,&1,@@F*OBMTV% 'O)D)>/Q$*-Q1A?Q8XP-()5." 5P<E
M?ITDP-0%M G0\9<;FNLMH)10YG<U^P]7_96"-B&N.A!.TR) */<+Y2&VSJ 0
M'7_AH;GR0CS9^FW=AMN*_26#XP!;)Q!. SY3&/EU4("K,RB-_]&!=[V047&Q
M+5^"FE][Y5KALKM<*YZQ[:6?\*H<R(7^(.+2]A(<N=(=V3;.,^>*:OWX*8M
MHR\^RZ*C9V6FN9X+=Q5P"\6'^6:S7*^JOU!+ P04    " ".>JI(\N!2[V,"
M  "7!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6R-E=V.FS 0A5\%
M\0#!F%^O"%)"5;47E59[T5X[B1/0 DYM)]F^?6T/(<G*@;T!VYPY\QG#3''A
MXEW6C"GOHVM[N?1KI8XO02"W->NH7/ CZ_63/1<=57HJ#H$\"D9W-JAK XQ0
M&G2TZ?VRL&NOHBSX2;5-SUZ%)T]=1\6_-6OY9>F'_G7AK3G4RBP$91&,<;NF
M8[UL>.\)ME_ZJ_"E"I&16,7OAEWDW=@S\!O.W\WDYV[I(\/ 6K95QH+JVYE5
MK&V-D\[\=S"]Y32!]^.K^W>[78V_H9)5O/W3[%2M:9'O[=B>GEKUQB\_V+"'
MQ!AN>2OMU=N>I.+=-<3W.OH!]Z:W]PL\R=$0Y@[ 0P > \8\[H!H"(AN ;'=
M*9#9?7VCBI:%X!=/'JDY[?!%RX4QT<Z>WHS4[\EZ"ONFRN)<QG%8!&=C]*#!
M5K,&S4T1:'=G"NR[PK$-Q\\35*#(\7R&Z#$#+*XB ,S1O$'\:!"#00P \2-C
M;R49[ (D889#%$?/==6@(R%)\V2>)W'R),"3NO*DP ,2C*(X39[+JD$6$TT^
M3Y,Z:5*@R29H0!(F!",R07.5Z8J2S]-D3IH,:/()&I!D:8(F6$!$LBB=)\F=
M)#DX3)U2?CTE,O'V*E E<8+)/ MQLI#A/\83GS 98/0W,_$!#TXDQU\XHA Y
M:>RRP7'^*60H*R!"B] )#:IJ5.'H$TYP5^\Z)@ZV#TAORT^]@EHTKHZ]9H5-
MO?RTOC8]R-;1FTU9'.F!_:+BT/32VW"EJ[$MFGO.%=-@:)'X7JV[Y#AIV5Z9
M8:;' OH&3!0_7MO@V(O+_U!+ P04    " ".>JI(3LMHKD8#  !9#P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6R55\%RFS 0_16&>X.T0C+*8&82
M.IWVT)E,#NV9V++-!) +<IS^?042).XHLG*)07Z[[ZVL?<KF9]D_#P<A5/3:
M-MVPC@]*'6^39-@<1%L--_(H.OW-3O9MI?1KOT^&8R^J[134-@D@Q)*VJKNX
MR*>UA[[(Y4DU=2<>^F@XM6W5_[T7C3RO8QS/"X_U_J#&A:3(DR5N6[>B&VK9
M1;W8K>,[?%L"'R$3XE<MSL.[YV@4_R3E\_CR8[N.T:A!-&*CQA25_G@1I6B:
M,9-F_F.3OG&.@>^?Y^S?IG*U_*=J$*5L?M=;==!J41QMQ:XZ->I1GK\+6P,=
M$VYD,TQ_H\UI4+*=0^*HK5[-9]U-GV?S389LF#L ;  L 8"] <0&D/\"$J-L
MJNMKI:HB[^4Y&H[5^&OC6PWOQR0Z<Z2+&?0^33G[::>*_*5(TS1/7L9$%QB8
M,/<&@S]&E 9!,%LPB5;@E &QBP),@I1Z2"R&X^LDY)+$+-X16RN]GB"]3)":
M!*E-P"Y5=A-F92HQ&$PY4!J@E#J)J"5:N8B8(:*6B *CV74BYB1BA@B!A\A@
M@&'LJ;LT*(I9&E#URBEF9:O./&(,Y@O@]#I+YF3)+ OWL!@,9EF*KM-P)PTW
M-!1Y:+BE(913_#&NY)\[4Q@Y%4W+HR0/U;T%?4D1]4J:<81GG 1(PFY)UGZH
M[_Q9D"Z?ILBSG>4"#&P)#&Y18)LBP,VPVVGP)ZP&N[T&>\UFWAKK-@ ,@KC<
M=H-#_,:"PKG<CH-#+,>": 8\@,CM)G@5T.@6A!% R"EV.PK. GK=@C"D -RS
MS^4"#-UGM_]@'M):/%04_YPH<%L06 M"JX 4V-E:@,-;"]P-#A#06A9$&",A
M1@#$344".LN"".B[,^ 4@MLP( UH+ L"!%G(3^"V"YCMPG=16U#830UNKP 6
MT,(6Q!@.J<CM%; *Z& +(IPPFGIZ9<:%GARWJ<!L*K[;VH*NWM8S+O"V!K>E
M@-=2[/^_%D0HP8A\C"MGG.O0)^\FF5;T^VG"&Z*-/'7*##++ZC)%WL$T";W!
MB_Q8[<7/JM_7W1 ]2:7GJ6GLV4FIA): ;F@<'?2<N[PT8J?&QY5^[LWD9UZ4
M/,Z#[#)-%_\ 4$L#!!0    ( (YZJDB5'(<*T ,  .$2   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0V+GAM;)6837.C.!"&_PK%W8/40@*E'%<EGMK:/6S5
MU!QVS\26;6H >0#'L_]^!1(DWNW@SB5\^%'KE7C5:6E]M>V/[F1,'_VJJZ9[
MC$]]?WY(DFYW,G71?;%GT[A?#K:MB]X]ML>D.[>FV(^-ZBH!QE12%V43;];C
MNV_M9FTO?54VYEL;=9>Z+MI_GDUEKX\QCZ<7W\OCJ1]>))MU,K?;E[5INM(V
M46L.C_$3?]B*;$!&XJ_27+MW]]$@_L7:'\/#'_O'F T:3&5V_1"B<)=7LS55
M-41R/?\,0=_Z'!J^OY^B_S8.U\E_*3JSM=7?Y;X_.;4LCO;F4%RJ_KN]_F["
M&.00<&>K;OP;[2Y=;^NI21S5Q2]_+9OQ>O6_Y"PTPQM : !S U"+#41H(.8&
M/!U'ZI6-X_I:],5FW=IKU)V+X6OS!X>W0Q 7.7*#Z=P\C3';<:8VZ]=-*L4Z
M>1T"W3 P,L^>X3.1N.AH%Q!CS6%L#A]WL/6$8/=[$+<]^)=/P@\"]/T Z6V
MU =(PRRDMR*;D<G\, *39TSF'V/;@"F=I?E].1*5(X,<B?6CO!S/K""3V1*W
MG3B5JBR]+TBA@E00I!;FQS/ N6!B04_ F&04.1DJ)PMR,LQ3GGF>&,)'R-%.
M<A] B/L!-.I*37<E9ZB$\?4]7P8(THSGZ/<)$S]Q0F6"L)8YQR5Q@C<#M-+*
M];4D:>)8GA(6/P=<$A#<&2 NF>2+D@+GC*,ILR1P28+@T!FB& 3/6SQD&R$)
M(23J4BX_85,\.W!%L:F'N!#RW8"1#S!Q+.>$M<OQ#,$SBDT]M.*@<YTM:9I!
MI24A:W$\H_"<8E0/":5@25&@<D61HW$YFF+2 "G"^@0\BT'(8B(CA."H28'3
M30IXE@ @F#1 TGTBMC#[$\:Y!H(@/$> (%@T0"O.4KWDAXG3$@BI /!L BG!
MGQ.4,H6609.@@''W+X @"*^#0!(<.D&*4J#B"0Q" A,4>V6X0[-/.!1/#Y!3
M'.HAT/#?2;F=_H#EDK1P\00!FN)0'0I,5RDME1\S)USE1RCT\5PB&,&B$Z2!
M+P@*E"L("!6>P*LAP0D&G2!%R!4"3UXB)"]%D?K!'ND3FR2!YP=!V28%""#5
M2W9XPU**&_#\("@;I0"MN*N2EI;,S(F<LG,3>"H1E*U2@'(NT$HH["0G2FK*
M)\/K($'9*DW0_VJ)Y-V)0FW:XWC2TD4[>VEZ?Z POYU/<YY@/)%XPS?K<W$T
M?Q;ML6RZZ,7VO:W'XX>#M;UQ_;,O,HY.IMC/#Y4Y],-MYNY;?P+C'WI[G@Z4
MYE.MS;]02P,$%     @ CGJJ2'F?HGK+ 0  0@0  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#<N>&ULA53);MLP$/T5@A\0RI2\Q) %V"J*]E @R*$]T])H
M0;BH)&VE?U\NLFP'#G(1R>%[;]Z0'.6CTF^F [#H77!I=KBS=M@28JH.!#-/
M:@#I=AJE!;-NJ5MB!@VL#B3!"4V2%1&LE[C(0^Q%%[DZ6=Y+>-'(G(1@^M\!
MN!IW>($O@=>^[:P/D"(G,Z_N!4C3*XDT-#N\7VS+S","X'</H[F9(^_]J-2;
M7_RL=SCQ%H!#9;T"<\,92N#<"[G$?R?-:TI/O)U?U+^':IW[(S-0*OZGKVWG
MS"88U="P$[>O:OP!4PE++U@I;L(752=CE;A0,!+L/8Z]#.,8=S;)1'M,H!.!
MSH0YSV-".A'2*R$<'8G.0EW?F&5%KM6(S,#\92^V#JZ]B%-&KACCSBEHZG!2
M17XNLM4R)V<O=(>A 7.(F,6,($[]80J*']%IH-//$Y01L:%?9TCO,\3@/IV*
M6'TMD-T+9%$@BP8V]QYE@*QC%1&RSIZ7GX/*28<^IQ^<D)N[$:#;\&8-JM1)
MVGAN<W1NBSWU=_LA?G#M$E_W5:;(!];"+Z;;7AIT5-:]G'#!C5(6G*_D:8E1
MYQIZ7G!HK)^NW5S'-QX75@V7CIU_&\5_4$L#!!0    ( (YZJDBW"&P]#0(
M ",&   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;(V5V8[:,!B%7R7*
M XRWK"A$&JBJ]J+2:"[::P.&1./$J6W(].WK+11&&=(;O.2<\_U_%E.-0KZI
MAC$=O7>\5^NXT7I8 :#V#>NH>A(#Z\V5HY =U68I3T -DM&#,W4<8 @ST-&V
MC^O*[;W(NA)GS=N>O<A(G;N.RC\;QL6XCE$\;;RVIT;;#5!7X.H[M!WK52OZ
M2++C.GY&JVUI%4[PLV6CNIE'MO:=$&]V\?VPCJ$M@7&VUS:!FN'"MHQS&V3
MOT/F/Z0UWLZG]*^N6U/]CBJV%?Q7>]"-*1;&T8$=Z9GK5S%^8Z&%U ;N!5?N
M-]J?E1;=9(FCCK[[L>W=./HK!0RV>0,.!GPUH.2A@00#^6  OC+7UQ>J:5U)
M,49JH/9AHY612QMBDB/3C#+WR65*=Z?JZE(G65Z!BPVZTV"GV7@-_ERQ]0H"
MKQ)@"IBM M]7X3>?L?.C@BP'D/N Q >0T$9Q7V3O-+EOPVLPP2A=QB3Q743F
M,8F/@"B?XWC1)HA25&3+G'26DTZ<V7X")X@2DA?+G&R6DTV<\@$GB#!)\F5.
M/LO) P?#!YP@0I"@94XQ^QH4X35XU([7E"E*_N/QE+.8TF/2[,';5H9N$('D
M<]DVR& *\^1#.>#F>Q[HB?V@\M3V*MH);8X&]P4?A=#,Q,"G-(X:<V)?%YP=
MM9WF9B[](>876@S3D7S]7ZC_ E!+ P04    " ".>JI([8@_2$("   @!P
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
M70?&)%$BX5,:@%)=5L.!DH/4VTSMN1W?]B!9V]]&PY58_ 502P,$%     @
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
MT\*+0+)GC(A_.Z!\V'BA-P5>FU.M3, O<G_F'1H&K6QXBP0<-]XV7)>I05C
M[P8&>35'QON>\S>S^'G8>(&Q !0J912('LY0 J5&2"?^.VI>4AKB]7Q2_VZK
MU>[W1$+)Z9_FH&IM-O#0 8ZDI^J5#S]@+"$Q@A6GTGY1U4O%V43Q$"/O;FQ:
M.P[NSRH8:<L$/!+P3)CS+!.BD1!="+&MU#FS=7TCBA2YX .2'3&'':XU7!@1
MK8QT,5+OD]44=J>*_%PD89K[9R-T@\$6LW.8<$;X6GTQ!?:6Z-C2\?T$I4.L
M\.,,T6T&%]Q&8Q'98X'X5B!V O$HL+HUV5I,YLJ8,6F0W8>5#A;B*$M7C^TD
MBW:2,=7S)W8<)LYP@#^!E0[VC*/D"^>7+KI)G1L<+)V@P^PF3'@?4TZ8C\?L
M7]U;!N)DW[-$%>];Y>[4')U;QA:;>_\AOM.MQ+W\BTR1=^0$OX@X-:U$>Z[T
MJ[*7_\BY FTK>$H\5.MF-R\H')699GHNW/MW"\6[J9O-+;7X#U!+ P04
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
MVA#;RN(/?4SRYGC1OX0NA.$!% +H-8!XO0$, IAI@ <!WF> WQO@0X!OJA!
M0& :P"& FZ840D!H&A!!0/0E)4>/7S/ZR[B*9Y-"7JSR%->>((\*7M0DBME2
M0UZJV=1P%LU\FDW>9W[@3ISWFN@.0QO,O,60;LQ"8V@W8JD1C/<H/6E,V$.S
M IH>EK5!OAN#;)Y;GL]T'-57M+GTOKE,-Y<" 1LF8/<$GB9@0.#=9YDW&*Y[
MIC$D5&M9_3<LY:%2'DCYPP0^6JQO7FR 9A  08 5&^A)I#'4YX:U<E2)@Q+O
M;NM28P+7-6UKB$J%(!7V%*4QW/\J]2VI31>R,ZD(32KJFU:05#16BKBH5G.[
M%HMZQ !$1J@17 T\RTTH<-.2$:XEN&T)&Y[*<P!%GFG%N&\)&)<3 PK<N62$
M=0GN71+TS7,.ZRF S#U%</\2,# W6)E)B-<<CJ@9=Q&)AD=Y R#B,<.2*6XC
MVMJH9\W: ,AS ]]4#;<1;6UDT!W:L?>-L!'%;439\*1: HA0@^6S&]N=&NXZ
MVKK.,Z# 74='N([BKJ,&6^8*0"2BIB7CIJ,&N^8*0)X71:9J^+Y)P9_<X'F$
M1GB#(_,&,]QUS!UN\+H%&5N<X:9C9+C!:P 1:KZ(,HK+@4$Y6IN6F[<@EPQX
M:]V%[$ZKXY$73,^Y 86'#CSS1@R\CV?A#P_\ D#,\Z.;Q^9ON*<61T/FAP8I
MX69GP?#T6 "(#PW7$P C=*-P;MXD3_%!_(R+0Y*7UJNLU$MI\^ZXE[(2BLA]
M4"_41Q'OKA>IV%?U*5?GA?[(H"\J>6J_F5P_W,S^ U!+ P04    " ".>JI(
MU6WQ]!H"  !(!@  &0   'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6R-5<MN
MHS 4_16+#ZC!O-*((.6AJK,8J>IB9NT0)Z#:F-I.Z/S]^!625(24!;8OYYQ[
MKL&7HN?B0]:$*/#%:"L70:U4-X=05C5A6#[QCK3ZR9X+AI5>B@.4G2!X9TF,
M0A2&&62X:8.RL+$W41;\J&C3DC<!Y)$Q+/ZM".7](HB"<^"].=3*!&!9P(&W
M:QAI9<-;(,A^$2RC^28W" OXTY!>7LV!\;[E_,,L?NT606@L$$HJ912P'DYD
M32@U0CKQI]>\I#3$Z_E9_<56J]UOL21K3O\V.U5KLV$ =F2/CU2]\_Z5^!)2
M(UAQ*NT=5$>I.#M3 L#PEQN;UHZ]>Y(_>]HX 7D"&@A#GG%"[ GQA9!,$A)/
M2+X1H"O%;L0&*UP6@O= =MA\'=%<PX41T<I 5R_UQEI-8;>V+$YEFL\*>#)"
M-QAD,2N'B08$U.JC*5 P1D>6CNXG6#O$; *R<9 X?&PBOC41NSIC7^?S8X'D
M5L %EXD3F(6W)EN+R5VE#I.$YKH/6WM8?HN[ZR<=]9-Z/]%8HLSY<1B4/S"T
M\;CXAX:R44.9%<G0A!\'0=DLF?;C<3&*?N0G'_63NZ\VG7IA#C/UKAP"I6-;
M Z\.'"/B8#N7!!4_MLH=AB$Z-,<E,@?V6WP5S=>NQUUDRJ+#!_(;BT/32K#E
M2K<#>VKWG"NBK85/:0!JW=:'!25[9::YG@O7Z=Q"\>[<MX>?1_D?4$L#!!0
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
MA1PSTV_-1-!NN#Z,=YC\/U!+ P04    " ".>JI(2A.FA5,"  #F!P  &0
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
M_W3:2.:\:WIB1P.LC2 I",VR'9&,*UQ7,?9JZDI/3G %KP;924IF_AY!Z/F
MM_@2>./]X$* U!59<2V7H"S7"AGH#OAYNS^6(2,F_.(PVRL;!>TGK=^#\Z,]
MX"Q(  &-"PS,'V=X 2$"D2_\9^'\+!F U_:%_5OLUJL_,0LO6OSFK1N\V RC
M%CHV"?>FY^^PM! 5-EK8^$7-9)V6%PA&DGVDDZMXSNG/EVR!W0?0!4!7 $W"
M4Z$H\RMSK*Z,GI$=69C==N_332#QS,AKL[[MR&EBXW5UKG=Y69%S(+K)2<!C
MRMFN&<2SWRU!\3TXC?"\*!\3Y+<$1=*8+QIWCPF*6X(\$12)@-+'!.5=!>6B
MX.GVEE2ZR725QY14Y)O_&R57@Y%@^KA_%C5Z4B[-98VN*_Y,XV _T^MJ9#W\
M9*;GRJ*3=GX]XA0[K1WX^MFFQ&CPCW!U!'0NF$_>-FDOD^/T>'EEZU.O_P%0
M2P,$%     @ CGJJ2(Z"^&'Z 0  J@4  !D   !X;"]W;W)K<VAE971S+W-H
M965T-C<N>&ULC93+CILP%(9?Q>(!QN9JB A2,U75+BJ-9M&NG6 "&H.I[83I
MV]<W:#)"83;X]I__.\?8+B<NWF1+J0+O/1OD/FB5&G<0RE-+>R*?^$@'O=)P
MT1.EA^(,Y2@HJ6U0SV"$4 9[T@U!5=JY%U&5_*)8-] 7 >2E[XGX>Z",3_L@
M#.:)U^[<*C,!JQ(N<777TT%V? ""-OO@2[@[%$9A!;\Z.LF;/C"Y'SE_,X,?
M]3Y )@7*Z$D9!Z*;*WVFC!DC#?[C/?\C3>!M?W;_9JO5V1^)I,^<_>YJU>ID
M40!JVI +4Z]\^DY]":DQ/'$F[1><+E+Q?@X)0$_>7=L-MIW<"BY\V'I Y .B
M)2!RB3N03?,K4:0J!9^ '(GY=^%.RX4QT<Y YR9UV=93V,*K\EIE<5["JS&Z
MT[C @]/$2;IHH/9?A43WD-A!(FL0%GC;(+XW2)Q!; V2[$.6@]5@EZ739+A
MQ38F">XL,H=)K$6$0KS&<:)#XG<L06B;DZYRTIFS6H_G.%&"\SS<YF2KG&SF
M% \X7I3C]!/UX%4.]IP(/> X49BA)-[FY*O'(/?'X%$Y3A/B''_BM!6KF,+_
MX56,/VU.$R5AGGW<-GAS#T=RIC^).'>#!$>N])6V-Z_A7%%M@Y[2 +3ZX5P&
MC#;*=+'N"_>6N('BX_PR+L]S]0]02P,$%     @ CGJJ2&M.RC+< 0  K00
M !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULC53);MLP$/T5@A]@[6YB
MR )L%45[*!#DT)YI:;0@7%22LM*_+Q=9M@,EZ44DA^^]>4-QF$]"OJ@.0*-7
M1KG:XT[K81<$JNJ $;41 W"STPC)B#9+V09JD$!J1V(TB,-P&S#2<USD+O8D
MBUR,FO8<GB12(V-$_CT"%=,>1_@2>.[;3MM 4.3!PJM[!ESU@B,)S1X?HEV9
M680#_.IA4C=S9+V?A'BQBQ_U'H?6 E"HM%4@9CA#"91:(9/XSZQY36F)M_.+
M^C=7K7%_(@I*07_WM>Z,V1"C&AHR4OTLIN\PE^ <5H(J]T75J+1@%PI&C+SZ
ML>=NG/S.0SC3U@GQ3(@7PI)GG9#,A.1*2%VEWIFKZRO1I,BEF) :B/W9T<[
MI14QRL@4H\PY.4WI3JK(S\4V#?/@;(7N,+'#'#TF6A"!45]-$>,U>NSH\?L)
M2H]XB#_/D-QG\,%#,A?Q'Q;3>X'4"Z2SP!N3W)^4/ZJC!V7;3?H!JO2H]'&3
M?&XF6S63S6:2C\QX4!8]WKCQ>8*;:\! MJX]%*K$R+7_14MTZ<!#;*_1F_C1
M=*9OI*M,D0^DA9]$MCU7Z"2TN:3N+C5":##&PDV&46?>CF5!H=%V^L7,I6\G
MO]!BN#P.RPM5_ -02P,$%     @ CGJJ2-@S(A69 0  B0,  !D   !X;"]W
M;W)K<VAE971S+W-H965T-CDN>&ULC9/;;N(P$(9?Q?(#X! "12A$6KI:M1>5
MJEZTUX9,B(7MR=J&M&]?'T(*%5*;BWC&GO^;&1_*'LW!M@".O"NI[9JVSG4K
MQNRN!<7M!#O0?J5!H[CSKMDSVQG@=10IR?(L6S#%A:95&>>>357BT4FAX=D0
M>U2*FX\-2.S7=$K/$R]BW[HPP:J2C;I:*-!6H"8&FC7],UUMBA 1 UX%]/;"
M)J'V+>(A.(_UFF:A!)"P<X' _7"">Y R@'SB_P/S*V407MIG^K_8K:]^RRW<
MHWP3M6M]L1DE-33\*-T+]@\PM# /P!U*&_]D=[0.U5E"B>+O:10ZCGU:66:#
M[+8@'P3Y*,A3X2E1+/,O=[PJ#?;$=CR<W73EPTV >#+QM5G?=F2:V'A5GJI%
M493L%$!7,4FX23&S8C[&,,^_F22_3E*D)/F0Y!> V35@E@"S ;#X&5#<K* 8
M '?7;>JT%6DO-BEH.5EFE]_T6TYVL<T=W\,3-WNA+=FB\R<6-[9!=.")V61.
M2>O?Q>A(:%PP[[QMTE5)CL/N?/''UU=] E!+ P04    " ".>JI(GO5TR<8!
M  !Y!   &0   'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6R-5-MNFS 8?A7+
M#U #":2+"%+3:=HN)E6]V*X=^ &K/C#;A.[MYP.AR826W>#3=_K%;Y>3TF^F
M![#H77!I#KBW=M@38NH>!#4/:@#I3EJE!;5NJ3MB!@VT"23!298D!1&425R5
M8>]%5Z4:+6<27C0RHQ!4_SX"5],!I_BR\<JZWOH-4I5DX35,@#1,2:2A/>"G
M='\L/"( ?C"8S-4<^>PGI=[\XEMSP(F/ !QJZQ6H&\[P#)Q[(6?\:];\L/3$
MZ_E%_4NHUJ4_40//BO]DC>U=V 2C!EHZ<ONJIJ\PEY![P5IQ$[ZH'HU5XD+!
M2-#W.#(9QBF>/"8S;9V0S81L(62[$#P:A9B?J:55J=6$S$#]OTOW#JZ]B%-&
M+IMQ90=-'0JORG-5;!]+<O9"-YA(/$9,NB"(4U^UR/ :/9LM/MT7V-P*;&+&
M313(D_L"VUN!;138S@+I;9$R8(J8,F*R_PB9KWKDLT>VYK&+'A&3%O<]BE6/
M8O;8_,,C8O*_+,A5;PC07;@"!M5JE#:VQK*[W+*G+/36![PJ!]K!=ZH[)@TZ
M*>LZ-#12JY0%9YX\Y!CU[AU8%AQ:ZZ<[-]?Q:L2%5</EHB^O3?4'4$L#!!0
M   ( (YZJD@"N#K50 (  )@'   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q
M+GAM;(U5VXZ;,!3\%8L/6#"WL!%!RD55^U!IM0_MLY,X :V-J>V$[=_7-\BE
M9I,7;!]FQN,1^)0]XQ^BQEB"3TI:L0AJ*;MY&(I=C2D2+ZS#K7IS8)PBJ9;\
M&(J.8[0W)$K".(KRD**F#:K2U-YX5;*3)$V+WS@0)TH1_[O"A/6+  9#X;TY
MUE(7PJH,1]Z^H;@5#6L!QX=%L(3S#8PUQ"!^-;@75W.@S6\9^]"+'_M%$&D/
MF."=U!)(#6>\QH1H);7S'R=ZV5,3K^>#^C=S7&5_BP1>,_*[V<M:N8T"L,<'
M="+RG?7?L3M#I@5WC CS!+N3D(P.E !0]&G'IC5C;]\4D:/Y";$CQ"-AW,=/
M2!PAN1#2+PFI(Z070FZBL4<Q06R01%7)60]$A_3G ><*SK6(4@;J]$(%:S2Y
MB;8JSU6>I65XUD(WF-A@5A8#IQ$;BTA@/F)"Y<!K(PY\6\1&()[>8FT1Q1>0
MC84DT6,3R:T)6UPF+HOLL4!Z*Y!8@=0)/!%#YG60.8'9[2E;@\EM5!8332/6
M]XA)$[G71.Y,%(\%9MX89L_'4'@=%$_$4/@^RFO$YAXQ:>+5:^+5F7A]+  C
M;PZF_&00$'I-0/A$%-#[@]YD\1]DVDCL-V)_KCR/?#]@ZHP,(.]=D3HK RB^
M,Q->W5\4\Z-I! +LV*F5]MX8JV.S69I><U=?P?G:MHR+3%5VZ(A_(GYL6@&V
M3*K;U5R"!\8D5KZBERP M6J3XX+@@]33F9ISVSCL0K)NZ(-C,Z[^ 5!+ P04
M    " ".>JI(TDAZ)1\"  #W!@  &0   'AL+W=O<FMS:&5E=',O<VAE970W
M,BYX;6R-E=N.VR 0AE\%^0$6C,^18VG75=5>5%KM17M-$A);BXT+)-Z^?3DY
M3;:.DYL XW]^?S/$4(Y<O,N&4@4^.M;+== H-:P@E-N&=D0^\8'V^LF>BXXH
MO10'* =!R<XF=0QBA%+8D;8/JM+&7D55\J-B;4]?!9#'KB/BSPME?%P'83 %
MWMI#HTP 5B4\Y^W:CO:RY3T0=+\.GL-5'2(CL8J?+1WEQ1P8^ WG[V;Q?;<.
MD&&@C&Z5L2!Z.-&:,F:<])M_>]-_[S2)E_/)_:LM5^-OB*0U9[_:G6HT+0K
MCN[)D:DW/GZCOH;$&&XYD_87;(]2\6Y*"4!'/MS8]G8<W9,<^;3Y!.P3\#DA
MC!<3(I\0?4J CLS6]84H4I6"CT .Q.QVN-)R84RT,]#%2-TGZRELIZKR5*5I
M5,*3,;K28*MY<1I\6U$[183.$J@!9BGP-84+/F-/$=\WB*X-8F<068,DO&;L
MK21S53@)SM(H2V_+:B]+48B+^S3Q+$WLRTGN&R2S_4@>[T<Z2Y!Z@]E*4]<0
MI\$H3Q"Z+:LG68'0 _N;S>)D"]OC:9PD3&*\2#/)HN01FGR6)O?-R19PG*98
MAG&B/'T$I9A%*3Q*OH#B-,N;Y'T> 0G1+(D-&Y1BX1ORHCR;A_&?T*3Z_P\#
M+XZH@1SH#R(.;2_!ABM]VME#:<^YHMH%/24!:/0M=%XPNE=FFNFY<.>R6R@^
M3-?,^:ZK_@)02P,$%     @ CGJJ2(%(*<". 0  / ,  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S,N>&ULA9/;3@,A$(9?A?  90_6:K/=Q-88O3 Q7N@U
M[<YV28%9@7;U[>70KJTQ\69A8/YO_@&V&M#L; ?@R*>2VBYHYUP_9\QN.E#<
M3K '[7=:-(H['YHML[T!WD21DJS(LFNFN-"TKN+:BZDKW#LI-+P88O=*<?.U
M!(G#@N;TM/ JMIT+"ZRNV*AKA )M!6IBH%W0NWR^+$-&3'@3,-BS.0G>UXB[
M$#PU"YH%"R!AXP*!^^$ *Y R@'SACR/SIV00GL]/](?8K7>_YA96*-]%XSIO
M-J.D@9;OI7O%X1&.+4P#<(/2QB_9[*U#=9)0HOAG&H6.XY!V;K*C[&]!<104
MHZ!(QE.A:/.>.UY7!@=B>Q[N+I_[=!,@GDR\-^O;CDP3&Z^K0WT]RRIV"*"+
MG"1<IISR:CKF,,__LTAQ6:1,18H(R&]G_P/*2\!5 I01,,UFERYUZB2ULDQ)
M99%/\E]UV-G)]'P+S]QLA;9DC<X?<CR+%M&!IV23*26=?\IC(*%U83KS<Y-N
M-P4.^]-;'7^8^AM02P,$%     @ CGJJ2,"N![B9 0  GP,  !D   !X;"]W
M;W)K<VAE971S+W-H965T-S0N>&ULA5-;;]L@%/XKB!]0?$O=18ZEI=/4/DRJ
M^K ]D_@X1@6.!R3N_GVY.%XR1>N+X<!W.V":"<V;'0 <>5=2VPT=G!O7C-G]
M (K;.QQ!^YT>C>+.E^; [&B =Y&D)"NR[)XI+C1MF[CV8MH&CTX*#2^&V*-2
MW/S9@L1I0W-Z7G@5A\&%!=8V;.%U0H&V C4QT&_HUWR]K0(B GX*F.S%G(3L
M.\2W4#QW&YJ%""!A[X("]\,)'D'*(.2-?\^:?RT#\7)^5O\>N_7I=]S"(\I?
MHG.##YM1TD'/C]*]XO0$<PNK(+A':>.7[(_6H3I3*%'\/8U"QW%*.P_93+M-
M*&9"L1"*%#P9Q9C?N.-M8W B=N3A[O*UAYL@XI6)SV9]VU'3Q,;;YM3>UWG#
M3D'H"I.(VX0IJ]6"85[_IDEQ;5(FDR(*Y%_JSP7*:X$J"91SRN(ZI8Z8.J5,
MF*+.LL]=JILNU>Q2_L<E8>K\7Q-V<?@C/\ /;@Y"6[)#Y^\Q'G>/Z,!K9'<K
M2@;_6I9"0N_"M/9SDWZ@5#@<S\]A>9/M!U!+ P04    " ".>JI(5DGP]8D"
M  " "@  &0   'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6R5EM^2FC 4QE^%
MX0$6 B3@#C)3M:Z]Z,S.7K374:,R"\0F4;=OW_S#ZDXBK!>2X._[SN$D1U)>
M*'OG!T)$\-$V'9^&!R&.SU'$-P?28OY$CZ23O^PH:[&04[:/^)$1O-6BMHF2
M.$91B^LNK$I][Y55)3V)IN[(*POXJ6TQ^SLC#;U,0Q#V-][J_4&H&U%51E?=
MMFY)QVO:!8SLIN$W\+P"2"&:^%63"[\9!RKY-:7O:O)C.PUCE0-IR$8H"RPO
M9S(G3:.<9.0_UO1_3"6\'??N2_VX,OTUYF1.F]_U5AQDMG$8;,D.GQKQ1B\K
M8I\!*L,-;;C^#C8G+FC;2\*@Q1_F6G?Z>C&_%+&5N06)%217 <@>"E(K2,<*
M,BO(Q@J@%<"Q F0%:*P@MX)\K*"P@N*3(#++H1=S@06N2D8O 3]BM<7!L\29
M,I'.@5Q!+C>']F1Z>U3EN4)Y5D9G973'))J9]0ST,W/#)'YB,4A\[^,@/[/L
MF=S/O/1,X6=6/3.Y,I&LF;-PR7WA4E.XQ!C >-@@O3?(C$%J#(KX/LM.,[FI
MB&'29!*KCQ]<6G""!L!5[_@)].:>.7//;.[ 'VEN&) 4(R-!9R1H(R7#!LBY
M3FC\.N7.#/(1ZV28K!BH_HN;\R94.!,J;$*I/]#,,I.1@2;.0!,;*'OP1(9)
MP,A ('9&TK=5*.@/M;#0YV;PQP+N6*;U83*B]8&[]\$7FA^XNQ\\;']D_U0-
ME,7 N[&0K8V']*?E;FQ@NC:%8(0%=!<'?J$XR)T%&NZYN84@S :Z;N$C35K1
MS6OSB/?D)V;[NN/!F@KY!M8ORAVE@DBG^$D>!@[R.'B=-&0GU#"78V8.2&8B
MZ+$_[UT/G=4_4$L#!!0    ( (YZJDB5)W-=F $  *(#   9    >&PO=V]R
M:W-H965T<R]S:&5E=#<V+GAM;(53S6[C(!!^%<0#!-MQTBAR+#6MJMU#I:J'
M[9G$XQ@5&!=(W+[]\N.XB93=7LP,S/<SX*D&-.^V W#D4TEM-[1SKE\S9O<=
M*&YGV(/V)RT:Q9U/S8'9W@!O(DA)5F39DBDN-*VKN/=BZ@J/3@H-+X;8HU+<
M?&U!XK"A.3UOO(I#Y\(&JRLVX1JA0%N!FAAH-_0^7V_+4!$+_@@8[$5,@O<=
MXGM(?C<;F@4+(&'O @/WRPD>0,I Y(4_1LYOR0"\C,_L3[%;[W['+3R@?!.-
MZ[S9C)(&6GZ4[A6'7S"VL B$>Y0V?LG^:!VJ,X02Q3_3*G1<AW2RRD;8;4 Q
M HH)4"3C22C:?.2.UY7!@=B>A[?+U[[<!!+/3+PWZ]N.G"8V7E>G>KE:5NP4
MB*YJ$G";:N;E8JIAGO^F2'$M,D\B11)99#\3S*\)RD0P'UW>7;O4J9/4RC85
MY?FL_%FFO"E3CC*K_\F4_Y)A%_??\P,\<W,0VI(=.O^4\<9;1 >>))LM*.G\
MP$R)A-:%\,[')OU#*7'8GR=B&LOZ+U!+ P04    " ".>JI(H0Z/8',"  !+
M"   &0   'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6R-5LN.HS 0_!7$!PS8
MYAD1I#RTVCVL-)K#[ME)G( &<,9VDMF_7[]@DL@P7(+=5%57VZ:=XD;9.Z\(
M$=YGVW1\Z5="G!=!P/<5:3%_H6?2R3='REHLY)2= GYF!!\TJ6T"&(9)T.*Z
M\\M"QUY96="+:.J.O#*/7]H6LW]KTM#;T@=^'WBK3Y50@: L@H%WJ%O2\9IV
M'B/'I;\"BRU "J(1?VIRXW=C3YG?4?JN)K\.2S]4'DA#]D))8/FXD@UI&J4D
M,W]8T:^<BG@_[M5_Z'*E_1WF9$.;O_5!5-)MZ'L'<L271KS1VT]B:XB5X)XV
M7/]Z^PL7M.TIOM?B3_.L._V\F3=);FEN K0$.!!@-DE EH"^"&"2$%E"]$0(
M3"EZ(;98X+)@].;Q,U;' RPDG"D1J>S)ZKE<6*W)]-*6Q;5,LKP(KDKH 0,U
M9FTP8$ $4MV9 OHN.C0I\G \Q<9@4#:!V5I,/L,(>C2"3*W(&IDA$#T*F. J
MT@(P2QY==AJ3F&HMYOL4L3-%K.E9Y,J0F@P& E* 4I2.XS86ER4 W3D>]9,X
M_21:)(+A1,D& T",LBGCVQX7@CS.OS>4.@VE=A-GK'#F/ 79_%.0.QWD$UMD
M5\1 4 RCT+EP=H<,+$8HOH.-N@&ATXX.CVZ1/3,6A% 23SG:]CB0)K,L ;<E
MVU5R-$,".G<)P/G;!)#;1?^]1ZZF$MF%Z4'Q.&@S@)X_H^"NY;:$G?3=Q;T]
MO73"M,,A.MR/*ZA:]E-\#18;T\J_9,KBC$_D-V:GNN/>C@IY(>B^?:14$.DK
M?(E]KY(W^S!IR%&H82K'S-QU9B+HN;^ZA_\/Y7]02P,$%     @ CGJJ2$;V
MJISG @  >0L  !D   !X;"]W;W)K<VAE971S+W-H965T-S@N>&ULE59-<YLP
M$/TK#/<&K?@09# S"9U.>^A,IH?V3&S99@+(E>0X_?<5DB!V1L;*Q4CB[>[;
MU?*\Y8GQ%[&G5 9O?3>(5;B7\G ?16*]IWTC[MB!#NK-EO&^D6K+=Y$X<-IL
MM%'?11BA+.J;=@BK4I\]\:ID1]FU WWB@3CV?</_/=*.G58AA-/!KW:WE^-!
M5)71;+=I>SJ(E@T!I]M5^ #W-48C1"-^M_0DSM;!2/Z9L9=Q\V.S"M'(@79T
M+4<7C7J\TIIVW>A)1?YKG;['' W/UY/W;SI=1?^Y$;1FW9]V(_>*+0J##=TV
MQT[^8J?OU.:0C@[7K!/Z-U@?A63]9!(&??-FGNV@GR?S)D?6S&V K0&>#>8X
M;H/8&L3O!HG.U##3>7UM9%.5G)T"<6C&VX9[!>>C$^4Y4,D(52?MD^M*5>5K
ME16DC%Y'1Q<8K#&/!@,S(E+>G2%PZ#+'VAQ?#U ;1(YO1X@O(YC#A]@FX4$Q
MN720& >)(9!<<APTA)@L# 0(Q"0FUW&UQ>49Q'EVFT_JY)/:A')7H,P0,IB8
MX,))VZ#JU&8&*;I-)G.2R4Q&>"',H\$D  0MD#&HN(C/$KM*ACC)$%N9XK:#
MW-DKN7^O%$X&Q4*OV&H8"$!.$,(+]2BFRB)<>#0_("<A?7RK6RPH)_'2/=86
M!B@OO!B!FQ%XM(P%8=6_Z1(C"T,%$ ]"V$W(*(RZ#@\7;HV!3X@,N%4&EF1F
MJHK!I#@C\6)9#"[#@,Z^_^N,W#H#/D)C0:D2D25"!H432'SNR2TUX*,U$RC-
MT2(A"\N2S$,LP"TW0&SC^-RZ6W#@$XH#;LF!PN>:#.A+FN9DL2X6E^1%[E$8
M[!8=C)9NROYG6A!.EE#UA$+P47&BLXFFIWRG)ST1K-EQD&;:F$_G:?(!CQ/1
MA_-'-66:F?#=354>FAW]V?!=.XC@F4DU;^FQ:,N8I(H8NDO#8*_FX'G3T:T<
MET2MN9D,S4:RPS3HSM-V]1]02P,$%     @ CGJJ2'.+;NJ!\   $GH# !0
M  !X;"]S:&%R9613=')I;F=S+GAM;+R]6W/DR+$F^#SQ*V"RTBYI!F9G)N\E
M'9FQ6*P^/--=52I62W;VV#Z F2 )52:0 C+)HI[T(^9ES6;^G'[)^C7" Y=D
MLJ69!ZE9)!"(BX=?/W?_?=.LD^_+1=G\VV\>UNO5VQ]^:&8/^3)K1M4J+^$O
M=U6]S-;PS_K^AV95Y]F\><CS]7+QPW0\/OEAF17E;Y)-6?QUDU]6FW+];[\Y
M'4]_\X??-\4??K_^P_MJMEGFY3K)RGER5:Z+]7-R7?*8154F!TGSD-5Y\_L?
MUG_X_0_X#K]WF/Q<E>N'!MZ9Y_/V7W_.ZE%R.$F3Z7ARTOWC\R@93_O_Z.=C
M)_%?/Q5EGERO\V7S_PZ^\/5YE;?_.!D?_+']NPMX>DYO?%AD]^V_WF6+IC.,
M_\;GO"XJW*=Y\CY;=Y[39;O_]M^VKNU#T<RR1?*?>58G'^"7G=UM/RG?[7WV
MCY/V;[[6V;PH[Y.;Y^5MM6C_]?.?O[1_)>?^);\OFG6=P7<_9LO.ZO[XR\7'
MKQ?)S=67/UU?7MTDUQ\O!P:ZA*G7,.UKH(WOR7_/G]O/76[JNKT10YMZ<#"9
M'AQV%BF?^E L\CJYA/?NJ[KSG9^R^CY/+F:S')Z"9^;\_-"TJ^42J.UF7<V^
MI<D-T7WR:;-NUG Y8$/;K]W J< 3'Y+/=7Z7PXKF_&[R7S_GR]N\[M"JO/#C
MSB]<?9\]9.5]GMTN<IW01=-4LX(6\U2L'Y)7S^(5@_YS,_U8K3L#[SK>906T
M4S;P'/S45(MB3F.\RQ99.<,O (MKDKU?RFPS+^ O^\"I?KEYG^R]V4_>)$69
M?'VH-@V<6_=NY3//FXZ'"!.F#>._[?PY:QZ(4\[PA_ROF^(Q6\#SG8\ R2&O
M;9(ZG^7P$.Q*FI3Y.JGNDFRQJ)YP%0W^Z\TT/9V>TJ!OCM/IM,,U+JL&QL&_
MY\VZ6-(VP'TI@2 ;7&C^'4:BH6Z+Q8)^"T2\*6?5<K7(\>E9A==QUIWE=?D(
MDZ_PJ#M<HLY760%?^K["8^ )5.L'N&PSV:.,]JC#?*HUW.CMSWRN07;5<.-H
M5;"+*V1V88-FP/TV"UKI/ >1A@2$<@"WZ_1\DDXF8]ZPTV/8LM-I>_Q/-$_^
M-HW:_T!1PL6^+Y!BS;/M&63+JEX7?PLSF)X>I_!AGL'TY"@].3UJ?^#'JIH_
MP7'T[T[_KBCM_51D<)+%&DZE2X#R#)#!IJ9'<$J+JKP_6.?U$K;KED5Y\P"S
MYM_=5G5=/2%A#%+I*GNFBXMOPMKK31Y.OOW2.Z6RB/9FVZAT5WK4U2W"#N#8
M<Y 2\$I1XK20<N@L7J \,T9'*G2WJZS6N=\&3P:SSFYWF8EPLP+7ER?K['OW
MH>NRV=3$ML(E*JOR8(>I\IJV/( RJUCC]>'=OZ2-NL_+6?=AU"/?-JMLEO_;
M;^!6-7G]F/_F#TF'E<.%7#]W28^E8\/2$?C>IB.J+^; B^%H8,K(/ Z 0F;9
MJH EM)_\DJ]!+S4TTD.:_@8*VP'ZJ?,'H,GB,0>2;[J;!<HO[/2SSA'NZ>'A
M:7HX/J.M.3U*SX%Y'!X=XEBT%I)3:9*MB7[[-Y\&>Z@6\[QN_F_B5NN.GO$1
M3Q.INJ*[@9PEAY&'N&/_()VS]NRQ^VR?N!T2I2V1.W!VKQ>X>Y\S)-^'?%V
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
M".;6PR*T0#(SH8=Q]W$%EA;\K1NY]P58)LQ<03_['\F'XA:(Z-,*E>:?8 ?
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
MKA;5,TP#;Z($+TL/Z(:SBAB*W%[U>*PU@:/7H2NNRT;DJ/X:E4+1.^%B(4R
MA#;-49*@.=_"V2R-U!B41LKV8.EL2-PQ&0ZEHWI.!9)YM@G(C4WIX339=^]H
M 570 UOIAZL ; WB?CX,LJ5TN,GQ\>A0_3^2&C<]&WF?DS#=GS,X=E^0C.YL
M1^2->!HQ,$AMM8/;/*LY?WI)*(2<UH'9Z# QX')((EQ%PMO(P4_5F)N@7)>T
MBH)/#'87/:EP3Q<%+' >&>&LQL-.UL5]P?A(JD;R[.C:HB=]R:78,"I(X%;#
MK3#RKS0/?.<VIWUT$8HXN!_,4NR,+]9A!YWN8(_2T#TC\D*].1T=Z8$X/J/P
M"W5"TZZC(>%Y%FKL59DKA,#93:& A?DC7#^Z"@PC)G9:Y\'5H'$[=#E\P(7]
MB9C2SU080<2N%I_!EZE"S%?,#HB2@CZ28O;%,Q0BI(N(:[Y7KNE?%%KV/G\X
MRA<8+>A>.5[\Q2)7P!:]Q7_&8R:C,3 VHD(A)[CI.J!BTCS_HTUYJM%BPT%A
M5'2J-NN8^_/GY^BLGE/Z"\\#!D"C*A9*'2'B7E@;DYGP@TB*&G$(!F-6SREX
M <H.WD3B[7<40I'HMN*B2+2C%8N.BLI)O9F>9YZX;A'!O]$)>\N!&K@4J^PY
M59,X02\G&+4SQ6L@<:$IH,E%9%.6]Q6S3C%K'XJ5\PJR?I5C9)$:8/#M8@@)
MU L%*E#KBK*K81,8].?=^)Y3=(NEP$'!LOZZ05P9>>63PS$HF,\-N:^\RZL+
MRPKOA6%!,A=T&B"=467;33& 1:J?R/7-,#A63,(X>\+7"&0' CSG.2.!.<5+
M$;_B\C-BH@T/)._#P;IE5>=IA*B0%?=O7_P%/B#7!E??9N6W>K-:SYZ1= RR
MF%7\>8$ 1E( Z/$"M?C7[>$(.*S$7R5+I16S]_.!?\'12AX#:@O>2R"<W"VS
M9T)04-HEH_A*N%%<HN,%\IXA[L&QOF\_;ZZ+, 1OA\PWDE<+RUPB)L3U2MP^
M>1'D?. ;S0"15:6OQV59&AIL<41H.CI-(HW@>#0-,:A0_,NS6T,-F0V:X#D7
MFEL658CCH$UD!PD=)51\%=&4C" )9(3F&0A7H@!O]EG*<;!LM+5I_8'B4CQD
MP:-@-'!6K.B#DN7KV0H%UJMH;ZA"FR@S?D#"7M>R*L2;PEU*0)<1_XB[0Q M
MN=N8'L&.- %%0L6$E8"XV<SR>2MHYJ2L2EPA3N5K.&A-]F)WC[^)&'K$'85Y
M(>NB[".@8;^5SCH;:ZHD1I@MU4SIPRICO/X<@PL<4NUF);B/1>[!R ^Y?863
M>O/5FLZ6X;!.)S)*WO68F69WB%$T!=!>5D>*/)T2S!]=,")3EME?*@(,>B>9
MKLOO"_"G/(/['9$:.Q-P;?CAF4@7U//XF@8ZQE'+_/O:K4&??U2M$=1>?ZNZ
M7^S1GEWO769-KWT3#X]'Q_8NNC?3X_%H$NM^G4AE#YL>)5]T=L[/CK<W7Z\Y
MET+07;?Y<R6&"*XVB59+'W/V8YW;+1B+G>T&T7&/P[*8ZQR%I8^2/_,1]!8[
M:\>]&[<IY0JT+O.LJ&>;9;/FY2N^G]0U[PDRH9VL+L5R9;>+W"F21L2[X=J6
M>,. 6N2#DE<%1(XLLFG?B 1#"0N$JQ*L%#?\=U+Z,<AFV%VDJ+G#CR%A/N=K
MH<GH*_C>09T7RUNXSGR"F&\1+LKOD".JE &;H!$Y4U=8^B:'23#63NJ>)GO(
M.//O&=[GE%B;"P@(,!:8!CQ?\9/!)7ERH6?V!3@4:&U>T3NJ/ 7'FZ3\XZ<)
MO!_ \[1*=U=\S^<'[&XPC$6!DV%Y>3BEK GU-%U//<W757T=.6N_;97':\N&
M0;(.$.+6J\I7K,T)8J,<[\?T\'!TXF^(TXJI28 A7!M7D$%V^&U2UY&XW<O<
M>-U1!0N!@AC<*1@G 5C^LJ(JA/[O*9^,"Z@TQK-JN'MY2] =@A\A4<7A<Y6W
MKA6Q1Y'+KN@Y>T=)?3W 5+5<_:-D&V*X!(0B.N_C(4:)WR*_ ST+Y\E'ZRT:
M&R')?##1&&_DR_&.-?7^J^G*).T="_&\0(-_S!<T DFGUE])K6:_ L; 57;!
MKNGQC9(K>"_$.6@?V]N'BC3GY+;V'G- )7\4U2G1 -[V)#<.@07=>WG+.[!V
M01CJ2Z3P+J7B'O-*CV94@"/H#;$7@+V%*RQL)!EFSD,!<2,[?P[*CY"G7RK0
M"><'9,%U[+W?XC>>5QCC5_Z*>/"84]T^NYR.(#XZ.>X504!0@4"'$H=J]=N)
M^;8K&O%]>T(M&@W8J%:R9)?+O$5Q\BW)YHU)2QU4'B+7M*A0X4KT-,H,) VF
MRML<D]RW/,Z,F\9';Q'H0(A2#UB0$ W &ZH!@0AIIC$E@IK!.@I2\?06=RC9
M+T,2FNV"FX"RW=2KBL-;?$VMK]QL7!--A1>JQC.C[?EUQ&UQNM C(3G1D<)Y
MAC)Y5"/8@XZ%C)(HNBV4PGK!4W70K/.5<1!*01]SFIBGA*0QJXM;I"\\!;#M
M[WJC_^1BSL0/34[7=31=PZ=2^!N1&68<+8IO*%M@B))DLT<2F+ #;E]KCV%U
M3MP56<GQ+.!.!+QC8<QB\*\X4YU!>VD%&HU,UR,65HR$*4.&@*1JV2L0'#I9
MZ68/5<4^6;.[ \O&JUP"4:=)0Q7!"$+H9*=:%&0_PNZ/V^=5)B@>2P0M[H^
MH?9&E?1;#AQRMAP#/241CLL$$#$H,W[H[)4/8)9TPLQ!W, ZY8L8X,[9-<4?
MIT7YF0NB@%R!MK(IVJN:-08C+;-977E_AW%R ,.<+3@&;& :? H9 ;D()-L
MRV68KBT;12$51_I<[)U$!1_3P]#[ D+G_IX5:;A)PNU$ZE:U1VZTMDIB#OZ6
M9ZW>";3)_NQ#3+AS]B1!>YA%M-5@1GL!D+$I>I"7<UH\W:^[FL\ ?89W"2J\
MI,:XV IAO9PYJ!Q,SE?13\#XH^@:N \4.>(1,"/#[J]9@;JGV*4KU3@<L_3;
MJOK&=QP'L%%KB8:A7:!>,CAM5$0I0%(UY)]JO2/2-4H ;=_'0';.(][FG#"P
MY=2[9^WZSOI.Q); @X?N]E>?1,77CLF@AR>+#L#<BA.');FDY@R,-IMD!2#2
M9=NRR2O6GF'* 81+&'2Z:]&&HD<U2-!B-&C,('R<!*"?56IAQ[0\2[/L,[)_
MY=4)-*3%T_L_'-\3<<K#02TP!A9O#RZ[L[C^1^^-]A,$#3F.VH(&!5"XG4B;
MH)JAB^TVM@8S1XXV%>S^"QP;A)77B"VHV!\.%P"[WJ"*K*J'$VR(%PY>[#<]
M$C.B/,=GSPC4#"Z'E(1E0RBS?C/"O#-HU?L#L52 !.A$I;6.Y^AF&W@!68]
MD!BRIS4^Y-DC)BKQYT-R7^\WI9H%7>:B= $!))8% 0*E? (_JL[)Q;,/APLP
MGS1[; ?"!:3BR'9;M:#Q3>#4O6_!C5[03#RX20-C3BT203H-H'-B],@HN=F
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
MLCCY!$XHV2OV!;3,C30$JL@NF:A;&JV>I3B!/(Q@17<@9T B!<%C'+%0;<E
M!6FY>X5\M+I=%/?J7'+9;5/5MZ;%N,Y='*UD428^92\/6IA&1!V=#RKBDGS
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
M_OZ_0@=&@Z")??UA0(WS274\-&5ZE<UXYAJ%?,;9O],Y16E*L^Z:0@QD2'^
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
MP2.VU(NF31Y1ZHU#J\IOP&LH@7'3P?<9#=0A!M8N;13V96KPG"IT%:>E+P@
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
M_<\ZR@6/ FJ(%)K07!OJ/ ^2^B@]FQPEAZ-#]RZ;?5M4]\G9= K_GKBO-39
M*3.L!CE-CX[.0'\;C465P-:5MJ$FJ#N'"?Y9](C.AILH6;2BC@(0[=,;4:9.
M1F><&N'!3N25SJ6U%-!H0JJW\29;8$SP:/DVH42?B\7&@TC\1:I*2:J85X1E
MIS_4:U\F=TX1U,>  -6F1?SED,L?U73DF)RONDXQ\LBKK<32J1?DQ"'L2VR]
M/)8XG[@"Z\A]T'*Y/$,<!WN5M1JL6Y\*/1?*D$IP)MS%L.$VC2%8/[<Y-71*
M0F5;R?:B>V><DJG).M<2?]+/*+XCCN\(;H^TR14+LA_G%&PA@T::I*>@EXZ!
M4O'G\\EY>G(&VJQI,(60I?%A>G1RC#\=G:>3T^GK($@(G3A/I^-S^FD*IL[9
M#H"D-PEHSL=C^.]Y>GIXTD'\"%JCA5'!R::'YZ=H_AREQ]/S'=_+UJQR:9I@
MY+RF0<>'1\@;SM,SL.>N-'TI[/WN@[O(V$1K _.?9X*27&S69+V-1V#4X'^F
MA\3U WUYZNX%8U+*"B-57^JGXE5ASPR")8UM1\COJ7"3AP*C.A0T--\-+FC1
M%MSPL_U\WQ<R$;<INO-B++2(O5TW8.>&,K)N@G3\GUI\VR_TXN*/- [0L_SN
ME[BZ/X-4;'OMB%6]C1JI\.4CT]=ITD%/J4W<&E^RUX)%@?OGM_"=4NJ/12[Z
MH,ND0Q_5RVF^J2FSA"#N<<@)D)G^S'8I=FJUM7:Q8Z3E,+HP+8#[(#D8(BR[
MSC2O$[>4LV$3,IX W$%? K5=[D<G(VKUK(W_-$6XU1@.N0B!+OTFK_J]-MW2
MNIP[;>QV":=K+T*=)>X#=FWF<(&U[&RDHEI@CDC3WG@VX#<$!T25PY#*0(AP
MN]>-&\'Z@@!:^EG#+9S2BRN(@D/.2WYL%1]E#L<(8M,/05?49C?];'9>Q>7,
MRF?7"A2)*URB/>8(S8GH6?MFG1B=)HIHLD<NT:?%H)IG$+7W/KO.-%OT:HKO
M4-*A3@J 8B&F.4?J4PW%;54298VO4_=<2]U+=E'WG@-,HJWL):]3]IY=K.J%
M]MM=V^TXN*P$V8'YR:X-9V['+HQ=VLX3& 1A#<KJ(*K<-EG=XD,LV[K6@;$-
M*0KP$JJK#4']T498V*%Z'9CC!3''K>]TGL:L(\WQ'8:^GHS<CY\^O?_S]4\_
M)1<?WR>?OO[[U9?D^N/7BX\_7K_[Z2JYN+FY^GKS-KD0<Y?RY4Q!-;/OWEBG
M/@R^(TH;OMQRGGAWA748^5^2#0?V(%=B[6F.=OPVN#)0E9Y.3]+I$>K,AR<G
MZ>'XA'Y[?#Y-CX\GB&#F>C9(-$OLP4UERE 7W#L$%?/\$%W5^I,+PQW"?X\F
MAS@4:-(GQV?AJUX>!!3#27(,ZNHYJJ_3LU/Q3;O/<2J5B?(8!L9SF8(AO"__
M<1^DT#@[CV?/;+4L.J]B8&0*6NM)>C(YQ1C#V='8;EU,V6;?8)D8-P'M_?#\
M$!9W!+\Y.3Q.SU_8L:,Q;BJ% N0G]\8,AN&-PW0R/I0CH) +=@68Y\T,%'.V
MM#\"<P2COK>?G[2%IPK@]7VFS=:P5%/9;BB.6.I"B]+/"]]]M40592:=*32V
M&P*:K10"A$.$=H+\>02<,B_5:*746M*O  _F2DKHFN,TRH"%8^N#F+^JE&9V
MU%0!;'V*!I-WW;5[N_. +)ES4S$+W[6Q1U2CYQ5*/E1"T#>$\&9LG"S5L9AU
MYUCK.E[B*/F 630<_ZLH#I@F[5WP'2K"29CN08T4Y<:],,MK@O/8=.#&E/MJ
M ?MAN?8V/TVL5 :'F>#SMGNJO&1KIRK+9UAU'^!7_QI_V%OIA6'^W[7D3+=!
M1:L!6I?!VZL9V?6=1],$K?%_?H0O'A$YZ,2;'IVFDS/DNGOGP(A.D:&B^P$8
MQ 09P?3P)#T]G-#?Q\BA^.]'P##/)\FY<?Y-#@^!J9PG>Y,I\F,,.0)S.IG"
M'S ?ZPS_< (\ZHC^<'9R!#;[6>0J1$_$R1B>&Z='YU-X[.@H'9^<89!P O_>
M.T^/I\?X:V!W)\ QST:309_B>3H]/J4HZ>$AQC./TO/I))F>\1>F,-4QSO X
M'1\?)H>C(_<Y6[,:98HGS$$E6L#% AK,9P]E!<M\3J93F-T)S!*&/L8QSM+)
MX3G]^NB4XJUG1V?TZ^/S\P2]WJ]U;+Y)CLY.86*83;,W/3U.3X^/:=NGDPF(
M2#R6HY/S]/2('S@Y@G,[X@?&L"#X>3(>G<2^(S6F))F\-1,,;[PY'1T[J^5%
MP)%=G 4QLB-JI95KKR@#T^FS/%VOCVO0 QS#3/C[6&PK)S@Q\.5;.+^GCDKS
M01;S@>M+_"?BPJ[8]HI2M/C^S$-Z 5V(=#HYQD^=8HXBW!W\^0R#]H>G9_@S
MT<+AT2G\/!TGZ#8\G'"N'*?E@V"=')T(5?A#;6MZG^')&_*870?O:/LA[U\+
M3P_JCLGWY>)M \95_F^_64DCH]_\X73D/H,&>?/O%U^N0(_\\.G+SY3 _A93
M0#!8V_7@%8W4KLY-WSC7X;;>MO7FJYBUQM(UZ1S,C]/(N_=_^..Q+X@J\&N5
M@\4S3XJ[[@9KG&I;/&8+QOB*HYGQP;[E%P6;?"U&,<7Z1A!C$&TW^*A^K]5]
ML1'4(6\"QT4[;M&>C=NUQ;)UV^!^:Z"#] >Y3.Z%5.'@0K^0:??[C7D'WK[&
M9XVL%]C?:7IRUO59#R0GDO;+*:OFC6U3LM\"G?CH["C$Q93$F*+>#OTA(C6*
M&'?ND^.3F9Q,TS/@ZE,$.9T>NBM/*Y[D>%*5-,,!L^9TY\_VD43TX1/^\/F8
MV&*(9=WY,MIT60:'(0W=Y@%'_4Q#H15@H[@4$Y8O=SN,4?+)K,FZOIRLV8
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
M=T,#CF=]M5W?M"-5E"L"F.$;F%P9G%]_DJSZ0E!*$%P!_^N&6OBD*U/Q:A8
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
M!I6*<!,)C+#]W5%-BR^L;LOUHR_HEV)Y,O3N15\FX&*ZIN6=&8<!WZ%)7W*
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
M&+ S-/],"]SX1O.I60ED,U%5ICZ2#LMT,PZNG,SW)?;7)Y:)&2PYE_Y)2O\
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
MT*FK94F0[\=URQ@R'G%/ >!H$0*H/;X2[WSJ60H:>,^Z+S3K]RCU,MHGO3]
M9\7+@/M_,(4.4(1@-SSN2U)H<(+**^D*0NUIG!]GC4C$(%;/CO,>VEU)BN@#
MUOKWX/AJ5Q.+88/S!:=<Q]@N<9^3&GDJ<A4&,/9G_=]XJDW*OW58O8N?DE_'
ML*?>/YE'3(YQAX@#3 I1_43 ^F% POU+/%4 FWD)!DUW+U@I E7V%&9ZA:T#
MW9!>@ENRO7\ TF;^BC$#4F=4<YHXF[*ZS<>(U(*NUF'9WJTV>1]QI0L@=!?,
M01G$M.TF?)/B[8801O#APY:_+>5O4H&!T<<'P)NV')<:D)\Y0)D?M4([K>9<
M?]WT J%86PMTERQXX"V+A[1A1D7%*#E2SB0&KU YW#Z(\U-7GD=!5%U3+AP1
MG'T2#M2<<6K7#L+\\;ZXW2YNL5I99CT0$!P8"T@P 4FKS@L%^;HXTN\@[@E9
M40@37S37<8+P#N$9I )X?)^U^J)DIQ0@O$\)^IUDIHP5IN:#F3#Q.8" B9[2
MP>KVP#%8"'17*R69LL)^0,YG3[FNK="TSYE0F/HP^[AOO^D-321#TW93.E2I
M346S6MI:R.T;DJB2.&EK3><0Z+SP- F3!LNX(!M'1MH1OQXU5M_K3(2E%]GY
MU'(G"D(-="T1/> ;V?H24]"W3($@82=28O 3VFOJ$-(BZ3/5UN%5R8_P SN$
M7B:44M*UQQ@+]7]"SU#EL6:!0NG97LNJ!.L*1&S2:6.E).PH+_-U:=K 5'^'
MKP&/ 2Q%ZKBQ6JC*EW2E061I!(?53UM":VT^6IOP0;V9,Z2Q8#@J+'0K#FZW
MT91"M8$16V;U18"N8UB0\G3)P[EV;#R*#Q^I=$"DM9/&TI3F= K+>BT%X&N*
M.WA'(N*H6K)"?,C&MU@PS2+*"$1>%5?YYYX.7"H6^?_[ZCI=?_A#E@^_9=.+
MIVE<)G3VM=06()#JW509&#+C8,,3K(_4B@$,PI2/-TH,*7H6K?1VUPVJ_1IQ
M%"ZY;2XIF)=[MG\W*87"TD_@ZV$S7&HAER#O:E*(#^";0+C3H#L,3;#D2J!X
M54O6N\&D) "YA>J,J*;:/ T#P:#$Q-VN$U$BAB1IQ!M5*'U!U@34(7-!MYJ.
MNB970<C94VY0UUT(4NO- EH8@B5 _&$NZNT[@_=_]EBEC<@[QT*Y:X]$T/$
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
M-_.:KS!>?DOP#FYUM!0"2IB9 [?:2\=)X;VWV#A@1;<O][QU=ZQ/4&Q(B.3
MH_4!%>Z(^* D=;1WF!.(#_/8P1UV7L:<Y(@TVEE B+H@ 3#2P]_!!VAL9LM
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
M0./ AYYERD?_-DI)M3N%"'&[0"R\ /%,Q.J00D*H 5][]/\WX:\2BTQXO%W
M71#_9)13X(%S]B_"?_S[_PN;.*FGL[,HH_U'"L,BF1E)T?&LGDVGU31^YWAV
M#F\']0J33,L0HB <3R;5M)Y,IN'[M,\$B5A:M<#5$-R@VEI,4#\(_W$\]V?U
M:1Q#'.AL6I^<G.H!8.T8/SBMC\\O0"Y/ZNGY.2BQ**U,4@,[3G1B1Y/Z]/BB
M.CZNI\<35JC\C&E]<3:KCL/;W6QYY_71[*R:'=<7YV>E<UB]/*N/XBM>52_C
METZ/CJI7X3O?)ME]EQILO)P>U;/3,_A%?.IT%G]  S->G>3Y\<#-3N';)_7I
M)/XC_+Q:'J %O2)Z&R40PMT].S[C,Y[P "Y;7;VHGHXO3JK3B_CVD_ #,TY5
ML]-Z&F7N9!J7;!J&FS#HK*A;:*R@J$22%7UK*WII<*#W?+'\32*.EQQQ]#?C
M;HN'G4ZTJ)0ZT'4N46(G"KL]P8F8!=HE$AHD$II8C8ID8"?/RM> L89!BGDE
MF^&>*-J;:$Q_^*7;(C7[RT.RI8%X'O?X) 0B116B&Q3R98Z"7.)WC'M]'$V:
MX^KH\"A\2UR0U?EL%O][&CX8]6,UJX^/SZ,&.)RP,"+OH^_1-#L^JN!CEL3!
M@OOV>7Y&CIP2URDDZ_2"C^/IX7DN'+\NFVBC(2U^]+DH#!K?'/4"]"JX;X#>
M%T-F<:=&C>KJ]_O%-_U#<]/^'__U@7E__^O_^;UTN:<'@%^-K9?<=2(]D#?:
M&,5W#^<\H,EN=%8JO%T2D*2UT+YN;QHF#>)>,XPE1SE-,M=6TR:=>2G!&XHR
MY?J-LEU2-L+M]G&F\K0^BYI@$G<6_GTQO:A/SZ/^0'>=W#RPIR=']?'I"?SK
M^**>GLV>9Q^#@7%1SR87^*]9O%S.]["67U115YU,XO]?U&='IP-SE&V:S)*#
MP=9'%V=PX1S7)[.+/7_7;"BX($4(OI,&/71R= QGZ:(^CS?HFV&OU_T?GH(F
M0+\/DVHOJLEAO$;@_V9'57XP5+_#3^BB&>KD/1S6USDW^7_K*WGVP!QDO8P_
M+).:"]$AQ-TA=+&B&'%N76>Q58VA^@B__A&5351<E.2,-MF C_$;N^Y AF?Q
MSIL=@[ >G9[61_%VA;^>7,SB?3<-GC7?*"#QDGUY%/?VX@AN9?E7L,?%^[J.
M#AP\*HKPZ<FYO57U&Z?3\*"=1#FY +F9G9_Q-1S>&6('HV)FT+HT&HUE%C7V
M*_X_(*4>;S3A,W#1OIM%<3F-E_P9F%/GT4!R2Y=R([MUB],$$S$>FZ.+HSBY
MX_B7TVB%73RQ8L<36%2T>OA?X85[&%AR1_5T<L1;@-9E+E<CXEO.-TG ;O3F
M">G-HR: ))1WWKW23VX 5>774%9^1+#_F!L^NH"4P[3_#>FV#0] MJ]AJ K\
M'B::=_#5N@)]^?5/>"\K/FZ6S([/HID/Q_/E1938,SAY<$%$29J"Q,R.3J/B
MG^+G$Q!E^OPXGJR+:77AS)GIT5&4OHMHA<_@X((9'J7X=!8_@'#..7QP&H7Y
M&#\X/SV.6O4\,7[@KCB=Q.]%!^DB6N_@74Q.S\%PGL;_?GD1KY(3^',\%]',
MGYY'XVG,2HI7W<D9>@Y'1V#C1X=@-@5D';YA%H<Z@1&>U).3HVB%'8=W>S)K
M5[-HHUV<QE'&1Y_ ,\[KZ=$%_OGX#'V0\VC"P9]/+B[BHR^>;:K%"^[\+ X,
MH@(O9V<G]=G)"2Y[=!^C+H5M.8X^QMDQ?>$T>D=GQ_2%29Q0_/=T<KC+JR#+
MYU*3ZHDL<< ._8VG],&'U#.@YUJR/ID56R*A:&>,6JUX I/(Y2F64[:8H]I\
M!,+;U>?![?8]>P3?4P7!_X#:R#=49)<$D^B$S!7^=8HB'_WT$WC5&00QX^F
M?Y^#JWIT=@[_QMT^BN[@;#*;5&"Z'4TAF+9N">40=>ST^)3W7;<M7[QW\9M7
M:+7X0/5HC$>MD^_8.E'S1Q]4VAZ)DDDS V(N:AFUE%D\88@-4N>*FB@0/)CA
M.IG*@P<19@>4Z6*QI9S??&2/=EK'ET) 6S0)R6K[YCGF*)S9>&ZB.7L^-$='
MHG-XOU*HU/UBUY#\N^*M>WQ^;"YB@OWIOQG[(*$Q@\6G7?([0]"X:%O,ZO.H
M#F80,3H["F^TX!^W$\Q_AD0Q27DTG,[V?JT8P:,O/J477PR,B>^ ^.T75VH[
M)M,_:EPF_\D.P\.".4@PYTMZA=QK+C =<PSW#"Y_:[1QE&)E+CI-BD5KZB+*
MT.D%*N%HW)U,!D$F&%>MP2-F?@4\A1:'Q OG3R ZQX='?XH"=A2O73#+IN$U
M ^6P)JS?_9#9X0D^Y/1P!@^9GDW@4=%8)+VS8YV.)^=1Q<WB:8A3F<S"CQ [
M!EF7,-P])&\U=IT]Z;B>QDL\&I='YT^^2CO?W@R?'!=P<LS7W'&\Y8Y.CP>-
MH_A7/R7C0;'YH&(#:N<*&]3@WVP+=PA183B#B:(^<YUO'*6@"EI5$K2PAZ!=
M%9\K8>1C\%O"LW=CKQ^,S^H%/PR<_LGI6;Y\;]-6E(.CHJ'D^()WT'2F>DV'
MYWLY//#)I<'KWXIPOP?AWBMBE(WA.A^#IV7*3JZR/MD LM.50,/CW11V7':5
M7G9=GW@CW%FORL1@YV7W4_-[=[^]5["_T\0#YFVX6*;G\=B>80#YJ#X[/0\2
MY)TW'1%RYH]QS>L&"NWX;%9/9J#0HGL.^N-O.? X6:>H=R:3ZD_Q_V;'\?\*
MO=[NNXT51VB: XODQFZ"7]Q810?Z)UUF#6O?I@T ?ETF6:'+VUO,7 [[DUVF
M]B1C4QWP%)$7:L%F_>X14HM]V)/7-?(Z!)J>.B@\P"8)SLI ^1<SAUUE7'(\
MJT0G3O/F.H6FX'4F(_7;ZY"0_!0,;^D^9*N7M4^ @M-D1L%FY)QPG#J#@D8=
M\"CJO']AQ.B&BZ9H=Y]#N(+,;D"F'LWJ"_KO<]"*;'='&_QT)JE6%I1G336,
M;IXG,(YNT+O7E<":@" *@CW,LAMD$5Y4IR?UZ<EIB.,-E\.MI'MZ[(6(>,LP
MQ,='OB0N+9;M/)W1&:=5@Z,;=0UHV.H?X&I^ZI:H:7[$FO-W7/"[.Q_4WWQL
MYUM,><)VXW5'GMX]/2U0!;N6#ZNRZ5LV9'(_CK8\ORI_$8S3LT7G]*R^F%R0
M[)P>08"+7+9H[I^?3UETSJ,?/2&7+1ZER?&1=]FF\9MGDM_C>579O"!:,JW/
M3P<&K^"T]_'CKB2O-B\CE79\OYC2R-'2)5QJ-P2'#/)]^68,+ZS<#4^R&(.
M\ACN%H*04PAO3&84*3Z>Q',_"WL@RZN3&02C3JI3<+DOCC&!K^<*TRC3>!\>
MX<T8]REZW=%W5ZE2P ]V[-Q_O'&P1[-C3.Z?1Y6TYU#K\^,IJ*OI\5DP;!XB
M(U?+ T6^,7[NY4G\P1D%<>-+SB^J5_GLCL[B.L$PSL%*FX3O'&3J&:L_BVH5
M _/13[V([N ^DXENWOEDBM" TXL]9C.KCV=@DTZFLWP6\0"!HP)N5'UT,4@V
M*I(%<RH$'"<Q/Z@N[9)+#MIWV)(3PE]1M'\BW3F\^+=WAU5T-U!J?[WZKGKY
M8G THWP?JG;B,^T0-<-3_W"HM5LCCXS*2Q]Y\@;)J0:FCY_E)79*!!0YU>7_
M<EOIDOS/'P&@]Q9 :O]W_I"?M32L=/[_4?%L=J*+T)K]GS^ALMWQ BU!\ GD
M_1\<![.GK-K$1\;T3WE)_&G2!?X__>W:#_X__<W<E/Z+7KN/&OFZ#?VB-_PQ
MN_FEK_[*K?S2USYS'T^_]-###,?5X_AK_HDJX ]YR1<+S1_U]B_>P'_Z,?D>
M<>B_((CW1P7Q*DY@[&=7T-*)$^X"!<[1[#YB_X_JQ4 6VPV1&&/3U';>,\U.
M?/*7/O('9 ]>XC,H80K1O.;WTG<=7N/*@5U]GZ=HY5", ]&?&/N ?[RQ[LFO
M]K!B#BHV)<B>^2 F^2[+8A@W'1O!3B/B==;L>1@ 3'SIOV"]T%_C?R)%]=C>
M?Q=M[AZVY;G?!X*"2K'8HQ+)L(S]OOVL;73Q3 LYZRO@SS\CZ_][[;A.$4YP
MK!#M@44GP(MYNUWH#_]((9C.$@]MR(4D XLK<GG=8VG8#BT_;QZ%K$H[QZ_=
MY*#T@3GDFA[+U9;8!"A_XM$$'_7$BUR\)8EE%=Y,]*G4%5'ILY)EGLLRR\\'
M2I.(]C;517EPNFM]^7F@*(P+7T8VEK" DID.0.S*>SY8#  N[/WM7Y=0NM[.
MW:L'WWF.;._$KNTEHCN]K<3M85'6(O;_!ZZ:XG* _N%^E%@Q8]V!5[>*:RN\
M"TGB8#QI9V@K!Z5B0,=9G3U>>#(*9LQT<CB9_&FH"E,$0_(PG,$.Z<_'10QJ
M";)+EN$?U>YE>\Z><Z@&U)40CWZ!+AK;\L+3=^B<'P':&K_Q6KH.#-,(7,BJ
MN\E!UP&*@F.Q3 /&T"[H3!W/4_[EBVEI,]_1]RLA"%Q:&:U5L5CK#RO%%$ R
MD/TB22"Q'A*9WL@03D9&0+2^)LK^+;2RW'!XURCK77,_/!Z^F+"G%9"Y$ G
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
M"(V)J:;I*Q<+3))H:[?(AU"]^;1K(4$<"NW?GZ,[QQX!_&&_/+1+X.K[#3M
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
MJDC)E+94/0(  !<N   3              "  0    !;0V]N=&5N=%]4>7!E
M<UTN>&UL4$L! A0#%     @ CGJJ2$AU!>[%    *P(   L
M ( !;@(  %]R96QS+RYR96QS4$L! A0#%     @ CGJJ2/]M7REV @  QRX
M !H              ( !7 ,  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
M4$L! A0#%     @ CGJJ2.0?HT#( P  N1(  !               ( !"@8
M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " ".>JI(CY7TA3X!  !I P
M$0              @ $ "@  9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M" ".>JI(F5R<(Q &  "<)P  $P              @ %M"P  >&PO=&AE;64O
M=&AE;64Q+GAM;%!+ 0(4 Q0    ( (YZJD@!HJ1'8 (  $8,   -
M      "  :X1  !X;"]S='EL97,N>&UL4$L! A0#%     @ CGJJ2,-.]06,
M!0  PQ@   \              ( !.10  'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( (YZJDB!.0^"V@(  (X,   8              "  ?(9  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " ".>JI(:P^E*[@$  #0
M%P  &               @ $"'0  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
M4$L! A0#%     @ CGJJ2!I/3O$6 P  +0X  !@              ( !\"$
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( (YZJD@VA]T;
MY0,  . 1   8              "  3PE  !X;"]W;W)K<VAE971S+W-H965T
M-"YX;6Q02P$"% ,4    " ".>JI(]<0]WF "  "T!P  &
M@ %7*0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ CGJJ
M2/&E'!C7 0  P@0  !@              ( ![2L  'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;%!+ 0(4 Q0    ( (YZJDBQ>5\@KP4   0?   8
M      "  ?HM  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M" ".>JI(5U,LD:$!  "Q P  &               @ '?,P  >&PO=V]R:W-H
M965T<R]S:&5E=#@N>&UL4$L! A0#%     @ CGJJ2)_,BD>B 0  L0,  !@
M             ( !MC4  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4
M Q0    ( (YZJDAYD>9PHP$  +$#   9              "  8XW  !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ CGJJ2&WP'C2C 0
ML0,  !D              ( !:#D  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q02P$"% ,4    " ".>JI(5@/(\J0!  "Q P  &0              @ %"
M.P  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( (YZJD@K
MTE61HP$  +$#   9              "  1T]  !X;"]W;W)K<VAE971S+W-H
M965T,3,N>&UL4$L! A0#%     @ CGJJ2!5KA^.C 0  L0,  !D
M     ( !]SX  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M" ".>JI(=S>L&J4!  "Q P  &0              @ '10   >&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( (YZJD@:<"'UHP$  +$#   9
M              "  :U"  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!
M A0#%     @ CGJJ2-1W7$&D 0  L0,  !D              ( !AT0  'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " ".>JI(B,#?MZ4!
M  "O P  &0              @ %B1@  >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;%!+ 0(4 Q0    ( (YZJDBHI"3 I $  +$#   9              "
M 3Y(  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ CGJJ
M2%$T& .M @  PPL  !D              ( !&4H  'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q02P$"% ,4    " ".>JI(DMLH?:4!  "Q P  &0
M        @ ']3   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0
M   ( (YZJDC\9:FAOP$  'L$   9              "  =E.  !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ CGJJ2$' ^J+! 0  >P0
M !D              ( !SU   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q0
M2P$"% ,4    " ".>JI(%L,M *4!  "Q P  &0              @ ''4@
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( (YZJDCP>8V<
MOP$  'L$   9              "  :-4  !X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL4$L! A0#%     @ CGJJ2!.&F.&P 0  %@0  !D
M ( !F58  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " ".
M>JI(28EBSJ<!  "Q P  &0              @ & 6   >&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( (YZJD@P-D*77P,  -$2   9
M          "  5Y:  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#
M%     @ CGJJ2,J).XQR @  A0D  !D              ( !]%T  'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " ".>JI(.#)R7C,"  #F
M!@  &0              @ &=8   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;%!+ 0(4 Q0    ( (YZJD@!D,HXW $  .0$   9              "  0=C
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ CGJJ2.QB
M6.@E @  DP8  !D              ( !&F4  'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6Q02P$"% ,4    " ".>JI(N5FBF5$"  "P"   &0
M    @ %V9P  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (
M (YZJDA?F-D@YP$  %P%   9              "  ?YI  !X;"]W;W)K<VAE
M971S+W-H965T,S0N>&UL4$L! A0#%     @ CGJJ2(SI0D^O 0  \@,  !D
M             ( !'&P  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"
M% ,4    " ".>JI(0MM0-P\"  #R!@  &0              @ $";@  >&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( (YZJDA7@WC^- (
M ' '   9              "  4AP  !X;"]W;W)K<VAE971S+W-H965T,S<N
M>&UL4$L! A0#%     @ CGJJ2$OYFGRQ 0  /00  !D              ( !
MLW(  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " ".>JI(
M/EXF0J8"   X"P  &0              @ &;=   >&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;%!+ 0(4 Q0    ( (YZJDBWSE_]'@,  #@/   9
M      "  7AW  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%
M  @ CGJJ2.292+6H P  .Q(  !D              ( !S7H  'AL+W=O<FMS
M:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " ".>JI(W*UFD@ #  #9"P
M&0              @ &L?@  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+
M 0(4 Q0    ( (YZJDBA5#DZ7 (  &H)   9              "  >.!  !X
M;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ CGJJ2/+@4N]C
M @  EP<  !D              ( !=H0  'AL+W=O<FMS:&5E=',O<VAE970T
M-"YX;6Q02P$"% ,4    " ".>JI(3LMHKD8#  !9#P  &0
M@ $0AP  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( (YZ
MJDB5'(<*T ,  .$2   9              "  8V*  !X;"]W;W)K<VAE971S
M+W-H965T-#8N>&UL4$L! A0#%     @ CGJJ2'F?HGK+ 0  0@0  !D
M         ( !E(X  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M    " ".>JI(MPAL/0T"   C!@  &0              @ &6D   >&PO=V]R
M:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( (YZJDCMB#](0@(  " '
M   9              "  =J2  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL
M4$L! A0#%     @ CGJJ2(:E?<TJ @   P<  !D              ( !4Y4
M 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " ".>JI(BB,>
MW@<"   >!P  &0              @ &TEP  >&PO=V]R:W-H965T<R]S:&5E
M=#4Q+GAM;%!+ 0(4 Q0    ( (YZJDAQ%3]3Q@$  *$$   9
M  "  ?*9  !X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @
MCGJJ2)Q2.%H\ @  4@@  !D              ( ![YL  'AL+W=O<FMS:&5E
M=',O<VAE970U,RYX;6Q02P$"% ,4    " ".>JI(<DP[2WD"   C"@  &0
M            @ %BG@  >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4
M Q0    ( (YZJDA$&.$-_ $  %X%   9              "  1*A  !X;"]W
M;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ CGJJ2&@UN=A0 P
MXA$  !D              ( !1:,  'AL+W=O<FMS:&5E=',O<VAE970U-BYX
M;6Q02P$"% ,4    " ".>JI(N0E7 ',"   >"0  &0              @ ',
MI@  >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( (YZJDAY
M/-:*:@,  ,01   9              "  7:I  !X;"]W;W)K<VAE971S+W-H
M965T-3@N>&UL4$L! A0#%     @ CGJJ2-5M\?0: @  2 8  !D
M     ( !%ZT  'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4
M" ".>JI(#J=X + !  !J!   &0              @ %HKP  >&PO=V]R:W-H
M965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( (YZJDCMM!MTL0(  #D*   9
M              "  4^Q  !X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L!
M A0#%     @ CGJJ2*H>\BER @  SP@  !D              ( !-[0  'AL
M+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " ".>JI(2A.FA5,"
M  #F!P  &0              @ '@M@  >&PO=V]R:W-H965T<R]S:&5E=#8S
M+GAM;%!+ 0(4 Q0    ( (YZJDBUW 3;. (  &H'   9              "
M 6JY  !X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ CGJJ
M2%GV-]G* 0  T@0  !D              ( !V;L  'AL+W=O<FMS:&5E=',O
M<VAE970V-2YX;6Q02P$"% ,4    " ".>JI(!]<R-[4!  #V P  &0
M        @ ':O0  >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0
M   ( (YZJDB.@OAA^@$  *H%   9              "  <:_  !X;"]W;W)K
M<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ CGJJ2&M.RC+< 0  K00
M !D              ( !]\$  'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q0
M2P$"% ,4    " ".>JI(V#,B%9D!  ") P  &0              @ $*Q
M>&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( (YZJDB>]73)
MQ@$  'D$   9              "  =K%  !X;"]W;W)K<VAE971S+W-H965T
M-S N>&UL4$L! A0#%     @ CGJJ2 *X.M5  @  F <  !D
M ( !U\<  'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " ".
M>JI(TDAZ)1\"  #W!@  &0              @ %.R@  >&PO=V]R:W-H965T
M<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( (YZJDB!2"G C@$  #P#   9
M          "  :3,  !X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#
M%     @ CGJJ2,"N![B9 0  GP,  !D              ( !:<X  'AL+W=O
M<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " ".>JI(5DGP]8D"  "
M"@  &0              @ $YT   >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM
M;%!+ 0(4 Q0    ( (YZJDB5)W-=F $  *(#   9              "  ?G2
M  !X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ CGJJ2*$.
MCV!S @  2P@  !D              ( !R-0  'AL+W=O<FMS:&5E=',O<VAE
M970W-RYX;6Q02P$"% ,4    " ".>JI(1O:JG.<"  !Y"P  &0
M    @ %RUP  >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    (
M (YZJDASBV[J@?   !)Z P 4              "  9#:  !X;"]S:&%R9613
@=')I;F=S+GAM;%!+!08     5P!7 -,7  !#RP$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.4.0.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>196</ContextCount>
  <ElementCount>348</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>85</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>101 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>103 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassified</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>104 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>105 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/StatementOfIncome</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>106 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncome</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>107 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/StatementOfOtherComprehensiveIncomeParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>108 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/StatementOfCashFlowsIndirect</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>109 - Disclosure - Business and Organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</Role>
      <ShortName>Business and Organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>110 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>111 - Disclosure - New Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</Role>
      <ShortName>New Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>112 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>113 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlock</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>114 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>115 - Disclosure - Per Share Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock</Role>
      <ShortName>Per Share Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>116 - Disclosure - Debt Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock</Role>
      <ShortName>Debt Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>117 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>118 - Disclosure - Equity-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</Role>
      <ShortName>Equity-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>119 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>120 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>121 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>122 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlockTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>123 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlock</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>124 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>125 - Disclosure - Per Share Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables</Role>
      <ShortName>Per Share Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>126 - Disclosure - Debt Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables</Role>
      <ShortName>Debt Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>127 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>128 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>129 - Disclosure - Business and Organization - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureBusinessAndOrganizationAdditionalInformation</Role>
      <ShortName>Business and Organization - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>130 - Disclosure - Summary of Significant Accounting Policies (Cash and Cash Equivalents) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsAdditionalInformation</Role>
      <ShortName>Summary of Significant Accounting Policies (Cash and Cash Equivalents) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>131 - Disclosure - Summary of Significant Accounting Policies (Current and Long-Term Accounts and Notes Receivable and Allowance for Doubtful Accounts) - Additional Information (Detail)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsAndNotesReceivableAndAllowanceForDoubtfulAccountsAdditionalInformation</Role>
      <ShortName>Summary of Significant Accounting Policies (Current and Long-Term Accounts and Notes Receivable and Allowance for Doubtful Accounts) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>132 - Disclosure - Summary of Significant Accounting Policies (Goodwill and Other Intangibles) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndOtherIntangiblesAdditionalInformation</Role>
      <ShortName>Summary of Significant Accounting Policies (Goodwill and Other Intangibles) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>133 - Disclosure - Summary of Significant Accounting Policies (Revenue Recognition) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionAdditionalInformation</Role>
      <ShortName>Summary of Significant Accounting Policies (Revenue Recognition) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>134 - Disclosure - Summary of Significant Accounting Policies (Income Taxes) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesAdditionalInformation</Role>
      <ShortName>Summary of Significant Accounting Policies (Income Taxes) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>135 - Disclosure - Summary of Significant Accounting Policies (Self-Insurance) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSelfInsuranceAdditionalInformation</Role>
      <ShortName>Summary of Significant Accounting Policies (Self-Insurance) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>136 - Disclosure - Summary of Significant Accounting Policies (Stock-Based Compensation) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesStockBasedCompensationAdditionalInformation</Role>
      <ShortName>Summary of Significant Accounting Policies (Stock-Based Compensation) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>137 - Disclosure - Discontinued Operations - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformation</Role>
      <ShortName>Discontinued Operations - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>138 - Disclosure - Discontinued Operations - Summary of Financial Information for Fiber Optic Licensing Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsSummaryOfFinancialInformationForFiberOpticLicensingOperations</Role>
      <ShortName>Discontinued Operations - Summary of Financial Information for Fiber Optic Licensing Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>139 - Disclosure - Discontinued Operations - Reconciliation of Carrying Amounts of Major Classes of Current Liabilities of Fiber Optic Licensing Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureDiscontinuedOperationsReconciliationOfCarryingAmountsOfMajorClassesOfCurrentLiabilitiesOfFiberOpticLicensingOperations</Role>
      <ShortName>Discontinued Operations - Reconciliation of Carrying Amounts of Major Classes of Current Liabilities of Fiber Optic Licensing Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>140 - Disclosure - Acquisitions (2016 Acquisitions) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016AcquisitionsAdditionalInformation</Role>
      <ShortName>Acquisitions (2016 Acquisitions) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>141 - Disclosure - Acquisitions (2015 Acquisitions) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2015AcquisitionsAdditionalInformation</Role>
      <ShortName>Acquisitions (2015 Acquisitions) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>142 - Disclosure - Acquisitions (2016 and 2015 Acquisitions) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureAcquisitions2016And2015AcquisitionsAdditionalInformation</Role>
      <ShortName>Acquisitions (2016 and 2015 Acquisitions) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsMergersAcquisitionsAndDispositionsDisclosuresTextBlockTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>143 - Disclosure - Acquisitions - Business Acquisition Purchase Price Allocation Assets Acquired and Liabilities Assumed (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsBusinessAcquisitionPurchasePriceAllocationAssetsAcquiredAndLiabilitiesAssumed</Role>
      <ShortName>Acquisitions - Business Acquisition Purchase Price Allocation Assets Acquired and Liabilities Assumed (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>144 - Disclosure - Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortization</Role>
      <ShortName>Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>145 - Disclosure - Acquisitions - Unaudited Supplemental ProForma Results of Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureAcquisitionsUnauditedSupplementalProFormaResultsOfOperations</Role>
      <ShortName>Acquisitions - Unaudited Supplemental ProForma Results of Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>146 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Quanta's Goodwill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsSummaryOfChangesInQuantasGoodwill</Role>
      <ShortName>Goodwill and Other Intangible Assets - Summary of Changes in Quanta's Goodwill (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>147 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets - Other Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>148 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation</Role>
      <ShortName>Goodwill and Other Intangible Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>149 - Disclosure - Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>150 - Disclosure - Per Share Information - Basic and Diluted Earnings Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosurePerShareInformationBasicAndDilutedEarningsPerShare</Role>
      <ShortName>Per Share Information - Basic and Diluted Earnings Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>151 - Disclosure - Debt Obligations - Long-term Debt Obligations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligations</Role>
      <ShortName>Debt Obligations - Long-term Debt Obligations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>152 - Disclosure - Debt Obligations - Long-term Debt Obligations (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsLongtermDebtObligationsParenthetical</Role>
      <ShortName>Debt Obligations - Long-term Debt Obligations (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>153 - Disclosure - Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Borrowings (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermBorrowings</Role>
      <ShortName>Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Borrowings (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>154 - Disclosure - Debt Obligations (Credit Facility - Amended and Restated Credit Agreement) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityAmendedAndRestatedCreditAgreementAdditionalInformation</Role>
      <ShortName>Debt Obligations (Credit Facility - Amended and Restated Credit Agreement) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>155 - Disclosure - Debt Obligations (Credit Facility - Current Borrowings) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityCurrentBorrowingsAdditionalInformation</Role>
      <ShortName>Debt Obligations (Credit Facility - Current Borrowings) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>156 - Disclosure - Debt Obligations - Information on Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsInformationOnBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRates</Role>
      <ShortName>Debt Obligations - Information on Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>157 - Disclosure - Debt Obligations (Credit Facility - Terms under the Amended and Restated Credit Agreement) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureDebtObligationsCreditFacilityTermsUnderTheAmendedAndRestatedCreditAgreementAdditionalInformation</Role>
      <ShortName>Debt Obligations (Credit Facility - Terms under the Amended and Restated Credit Agreement) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlockTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>158 - Disclosure - Equity (Exchangeable Shares and Series F and Series G Preferred Stock) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureEquityExchangeableSharesAndSeriesFAndSeriesGPreferredStockAdditionalInformation</Role>
      <ShortName>Equity (Exchangeable Shares and Series F and Series G Preferred Stock) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>159 - Disclosure - Equity (Treasury Stock) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureEquityTreasuryStockAdditionalInformation</Role>
      <ShortName>Equity (Treasury Stock) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>160 - Disclosure - Equity (Non-controlling Interests) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureEquityNoncontrollingInterestsAdditionalInformation</Role>
      <ShortName>Equity (Non-controlling Interests) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>161 - Disclosure - Equity-Based Compensation (Stock Incentive Plans) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationStockIncentivePlansAdditionalInformation</Role>
      <ShortName>Equity-Based Compensation (Stock Incentive Plans) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>162 - Disclosure - Equity-Based Compensation (Restricted Stock and RSUs to be Settled in Common Stock) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRestrictedStockAndRSUsToBeSettledInCommonStockAdditionalInformation</Role>
      <ShortName>Equity-Based Compensation (Restricted Stock and RSUs to be Settled in Common Stock) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>163 - Disclosure - Equity-Based Compensation (Performance Units to be Settled in Common Stock) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockAdditionalInformation</Role>
      <ShortName>Equity-Based Compensation (Performance Units to be Settled in Common Stock) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>164 - Disclosure - Equity-Based Compensation (RSUs to be Settled in Cash) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureEquityBasedCompensationRSUsToBeSettledInCashAdditionalInformation</Role>
      <ShortName>Equity-Based Compensation (RSUs to be Settled in Cash) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>165 - Disclosure - Commitments and Contingencies (Investments in Affiliates and Other Entities) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesAdditionalInformation</Role>
      <ShortName>Commitments and Contingencies (Investments in Affiliates and Other Entities) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>166 - Disclosure - Commitments and Contingencies - Outstanding Capital Commitments Associated with Investments in Unconsolidated Affiliates (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliates</Role>
      <ShortName>Commitments and Contingencies - Outstanding Capital Commitments Associated with Investments in Unconsolidated Affiliates (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>167 - Disclosure - Commitments and Contingencies - Outstanding Capital Commitments Associated with Investments in Unconsolidated Affiliates (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesOutstandingCapitalCommitmentsAssociatedWithInvestmentsInUnconsolidatedAffiliatesParenthetical</Role>
      <ShortName>Commitments and Contingencies - Outstanding Capital Commitments Associated with Investments in Unconsolidated Affiliates (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>168 - Disclosure - Commitments and Contingencies - Minimum Lease Payments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesMinimumLeasePayments</Role>
      <ShortName>Commitments and Contingencies - Minimum Lease Payments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>169 - Disclosure - Commitments and Contingencies (Leases) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLeasesAdditionalInformation</Role>
      <ShortName>Commitments and Contingencies (Leases) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>170 - Disclosure - Commitments and Contingencies (Committed Capital Expenditures) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCommittedCapitalExpendituresAdditionalInformation</Role>
      <ShortName>Commitments and Contingencies (Committed Capital Expenditures) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>171 - Disclosure - Commitments and Contingencies (Legal Proceedings) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLegalProceedingsAdditionalInformation</Role>
      <ShortName>Commitments and Contingencies (Legal Proceedings) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>172 - Disclosure - Commitments and Contingencies (Concentrations of Credit Risk) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesConcentrationsOfCreditRiskAdditionalInformation</Role>
      <ShortName>Commitments and Contingencies (Concentrations of Credit Risk) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>173 - Disclosure - Commitments and Contingencies (Self-Insurance) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesSelfInsuranceAdditionalInformation</Role>
      <ShortName>Commitments and Contingencies (Self-Insurance) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>174 - Disclosure - Commitments and Contingencies (Letters of Credit) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesLettersOfCreditAdditionalInformation</Role>
      <ShortName>Commitments and Contingencies (Letters of Credit) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>175 - Disclosure - Commitments and Contingencies (Performance Bonds and Parent Guarantees) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesAdditionalInformation</Role>
      <ShortName>Commitments and Contingencies (Performance Bonds and Parent Guarantees) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>176 - Disclosure - Commitments and Contingencies (Collective Bargaining Agreements) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesCollectiveBargainingAgreementsAdditionalInformation</Role>
      <ShortName>Commitments and Contingencies (Collective Bargaining Agreements) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>177 - Disclosure - Commitments and Contingencies (Indemnities) - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureCommitmentsAndContingenciesIndemnitiesAdditionalInformation</Role>
      <ShortName>Commitments and Contingencies (Indemnities) - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://quantaservices.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>178 - Disclosure - Segment Information - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation</Role>
      <ShortName>Segment Information - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="pwr-20160331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>179 - Disclosure - Segment Information - Summarized Financial Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://quantaservices.com/taxonomy/role/DisclosureSegmentInformationSummarizedFinancialInformation</Role>
      <ShortName>Segment Information - Summarized Financial Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>pwr-20160331.xml</File>
    <File>pwr-20160331.xsd</File>
    <File>pwr-20160331_cal.xml</File>
    <File>pwr-20160331_def.xml</File>
    <File>pwr-20160331_lab.xml</File>
    <File>pwr-20160331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>96
<FILENAME>0001193125-16-585468-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-16-585468-xbrl.zip
M4$L#!!0    ( (YZJDBM _D+2:4! %0\#0 0    <'=R+3(P,38P,S,Q+GAM
M;.R]>9/;1I(W_+\C_!WX:I_9L",:$@I5N.SU/(&#F$<;MELK:6:/?Q1H$MV-
M&1+@ J"DGD__9E;A)DB"X-&@W Z'W21Q5&9EY559O_RW__MUN9A\#I(TC*-?
M7I'7\JM)$,WB>1@]_/)JG4I^.@O#5Y,T\Z.YOXBCX)=73T'ZZO_^^?OO_NW_
MDZ3)^_<3-XZB8+$(GB;_-0L60>)GP>1MA'?, OAQMEX&478SN?/38#Z)H\E_
MV>]_G2BOR63RF&6KG]Z\^?+ER^LDF1>/>3V+EV\FDE2\XF]B=#]-)MIK17G-
M:C^]C]?1_*>)4?O*20(_@\LG<QC'3Q-%)IHDJQ*1/Q+M)YG]1-C_U*^.5T])
M^/"837Z8_0@7PY5P!YV\?_W^=8VP?YU\B*,4KEZN_.AI8BT6D_=X5SIY'Z1!
M\CF8O\X?^O4N64R IU'ZRZL:>?CUZSAY> .OH&_"G#NOQ)4_X:^+'=<OPN@?
MR+[R>ORB<?T7RJ\FIFF^X;\6EX9IS!2B[QJ,N*)\=AIV/1DN)6_^Z[=?/\P>
M@Z4OM2D 27GP_55YY[V?WO'[\A_@?J)*,I$H*6Z9!]6+^(C28/;Z(?[\!G[
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
M=G!:J=,8V*UFZZWII4X?_,#&GI=]M.].L!=7'.?Z0UEC69&P<)(TXCZZX:S
M4X?'1W:SVWEK7-2R6^T*X) =K;M#F-C1NJO6Q([6W8.M.QOA'J@&8TV%/;O"
MVC4DW.C8C>Z>A79U5MOOVNW>GO7R6U!11[2CXXE4\T2>J@)GL%M1RAYKEG:O
M\%E73^L>U@E7>,8W893P;R=9CE?7 956 9V\Y4[C+U$'U&R\7"'0_K]]K 0Z
M5@(=*X$.Q4>Z+E,8S^K]E%GJV_D'A1?7_85,\7 K^R><X:%Y3O:@=1!=U ^*
M>8ZA[ZJPQ3'T70DO]AAJ/9Y']<[C:.AMJ:LVAQ">78OM;.<<H/+:<:U]N]&K
M0&.@0]=9Q\CK\42J>2+/?QNUO/4 !M/-;=,1&&HO,.:K0Y?FU:'*]QWX%)3
M*C0'!5@%"E41&@&V:B84A07C/$D@K83A0WD'-&@_@U\@&BN"1_J$%ZU1=B5,
MJ *??-^L#YH,J()0FR+P"&MZ2E#2D;@-_5M"2:5/P.OJAI;4X_"G</-26@W&
M%)# V7R''U=QZW@^A=TUYK\Y,%WJ)[S3#'! (MKS=$X0V=*1(,.^0%!XAIGA
MC? "Z_?Z=1TXQ?<="6JL("$<'Q'D'<0].GDG,QM3ZI?P^Q+O KSO-1H9;H7.
M5Y1/#D>0XR*HF^=ZB( ;9]#+^6F73AK'T-,NF679')N%.9Z\VSQ+ E>E5(OO
M!4).H;!#MI4N3P@\_WUWV]67C7N"(!W6V D<V(D@M_\IS[S]X^%/WMT_\1%V
MN "6RCY0MZXR6$,&"M=X.1(E1:%22R29#.&CR#M&+X0;B6@5+A5:E1=,$2I/
M* Q.Q1P(K2>1/H!B::GP_OM.[ICHR@FU&<!IX7\3B$8$O.,MDSS@Q\F[W*#T
M:@ B!V%\OWN,&"GYNKY^F5)BSQ>E@L,XP>H X9^18*QOD8V*O8XG(%00XN2$
M<WIX$(B@2TOEZS6V^H<$DO<0=8P/FO$ YR(0D5Q'M SQ\@UV'%F&%07TNQ<'
M9S/,#9YRN]6L-TV:#M,$L0]=/J2B<,(]FCC!-WAUGCH1C"OPGM+[5G-8[YO#
M2$!K($)7!"'!*C/9FIQ[HH!U&LUZ9ZNW#?8AK*\BMVI,),>/0UKQ^_:PGY^:
ML<*3=VOR+9/IA5N]-F]68VV>,,@/ULFK[/<V;-')N^++Z\OZ2CR++6QPJJ#W
M&D.M]WB(3"V5B>TP(M1+!@JZ*SE9VDX\6N-@4301:!0#7 9F5ISWJ23AGC&O
M%HT:61<['4QICH6;;47D/!AD*V1(')DP$CW"O>+,?&R=JHU_X_EY1KEY1()^
MT'IX@K[]<OGYO7_ZF)[_J7=O,OHKX5[^QKQ[@;Q+?\HRT1J9N>#@[#\=_=H/
MYOXJ@1<HBWBA91X+'9X^_OV; T9CNM =I@PC<0VX_%"BW5UP\WN-/<> GXJM
M=EQCL]6V^[T*Y&9?6>W"Z!8<Q+FP7+"Y5V5<L=&-.!3NZ/1;=F/?52\OS!W#
M5C40&5Z]^OB7P#T7;LV1?)-S_YZ=)1Y=[U)O[ Q>\K?GX(?'+["U<Q[XW@6^
M$$3H]J&TWS.Y+5/^ZS%6B>:+\1**AY0$?";8&4 1N8W=$LK[0ZB8+_8J(5[
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
M)8Z-;_)^:D.:%Y1@5>,-;:M: R'0@%?B(ZOCRQ..D2,^3JQ&4:)G2:('Z39
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
M\9W%'.SH8N'%B'ICG5Y?C#_4K;&($I 0P-)Z2_$5&&,6ADD0)L)R-;@<B),
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
M@,.T-,<2/I*CG O9%N//,)PS"TI;Y2(/T%EJIFV2++C\3V0G9U%Y+XPTUH[
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
M;N-O-E,(KQW/&^W06*D\E,T)]E/AKN!@48%UEY\06F:R-9&F MT05_6]PXV
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
M=TIP8W/2AIBUX6^2%4+@1M_[ANB>,$A <)I$&E1]H&='!ULD>P^)1^)(HM9
MQ$<0KBM\@#$%21K@)-#&XED4%^@Q C/S7YTM!8:>#.  TH@V%)_$40U6U70]
M=9"MIS<ATE]^IS<L'P5/ *QG6S'>*08B=GQBR%D9E9L?8D36R6KI2/#,/%$4
M%!EB=1:W+*#?PAR]T"5!#D)W*@A6T85E31.?R(6(0ZF2F[5=LY4^".B\6>;!
M$!O6*[^*")RP>_@;G@ MS9@_"H*I@W1M0NL3?7MA)&5+@!CU40C*/P"I/475
MS^C3L4VB?NI[01Y_U8#0MVFW828Q(M<"5</S$4+4X[A4?8K"!#0C/,GH[R$3
MP T&MVSX-&Q/Y,WG@O$F R&EM#0EPDAI76]1W#1""\I4/6Y0.&6(6;)9:+L-
M6B 0^0(M5%9ZY<V4$LF;HP?DN4R[ K>OP'NKB<"E\R&A,(N85( >O9F%\.9D
M0"*K>=$T7:#MB/: $P&S2L4DZ4>P!-&3P$.;*!H&SH4Q+E&Q!CP&G'2.#,H6
MM'"B;R)171Z\OY0V9[4Y"<-O+*=P+!,WEYL9X*@31-M%607TB>#LN% _C&,^
MZ\);TIK)=5HHRI.,64B 29A<V,U)>"ONH=1UZD2%4$*?,VD@,$UNE$Y?;]@0
M0%7%8H-)MT3'2+N+Y6YP&_JH.\@DC-AA6!?Z;'25>QI%<\#P@;0>D*>229/,
MTKZ2)FGN43G[=1M+?$<QR8#:V119P<0HC%Q>?9ZV:7MR?^?EBCC_;597FSZ^
M@;E 3DO9#&K8+6P<[\/::LL?GANV:*90>2IK*A55;<;62,-@+J<^6@B93X:V
M *W#3:?*G-%?H8,"A19&L!'+D*\% *M$<]*@V@A$HYN;=%17\&7F5UQ"OCF.
M@9DSH3+PM@.L+6]+L'/-"DZR#^%G,58W=J*A/C2HX*0DTBX0*N)2Z423X']1
M3PA@)$$JDG;_1CBW'@*1TQ2(]8.-WY6PX"2.J PTZUI3=$]!]W(L 8T[>DM5
MI?HK:1O&$JI=N8;.%)Z@D*+C3U-?[T+1WLM_*MMGE.?G\A 4H/D/+$>%-6[]
MF;JJT8[R<%-V(TQYC,(1938CGH,B2Q=+V9GC.B5'?^,3&JM<M7>91^$=[#\N
M&.P)D]3A%.>@DVQ]!.JAN^*E&FKX2FZO[#K$D.>SE/QP10V9762:,ID]:5CO
MXMXE$"ZWQP9VJ4*/)8P_JE!P>2>2++67K9U!-3?#6210?'CW%G2 H[:,S$7)
M".9,IB1GI(M!EB#J,L3')_MU1DHP,0F)MLF@!D(2E\22/2 =)W:*T07)RS@O
MUJ:%6T5)]'O@2BU_+_?J+A2&R%I3SE(,*&IP%57IX61 QNAJI-C*-C^/GI!T
MW7EX$GI()%[\K>:X.'\B*Q=AUU?K1"^#&3.?XG7H%R/UDW', 0D4K\$-GS@.
M6LKIBJM)P, #D8#5!,3N="D-XTW<J +#&T1>J'(X1(BWT^K66&\D2-$_Q52'
MD6@GN=L/01Y.0)@(XM-%UA\ABVA@,QO81?C]:;):8GP61"(>!QA9-32 01RZ
MPO]@+?V4PJ#J#"C_CI2N_+;L+&QIFNE )4:W5!>Q0H,Q%%8%!\P\5;4@V%J8
MLZO#F,4=9>5EBC$RMW-:(9,M.!\M%E;:U0<ECU(?IX^2B0T"LD.),7U),[GM
M7?>'"H%G>>.$S'+<;*/Q1N)\1Z+*]?\B,;? X:3"/+TXN_IZ/OJ@;%K^4:O:
M>..6Y$.*$0@[:<Z"[7XK:M2.0!I^) 4SHG<2I]H"96MS UDJ,S.L<N/(D"IE
M5O[)N](P'U Q#.V3$6JT&S$.AGB5%/%]!"+9%[XN3U8',5BQLO% I*Q9CR@S
M]A:@OR(SLY)3,<P2,E'B(#_;'&2S*$")N/;$WU)_U\G]-':W8+BI?33::3FN
MR\$UK6!EJQD4L@LO72B!":HJVV1'Z7;Y$/O%IK$NB+T\2L8XOB@/.[#-AP(3
MK[L@^QJ'H'K-R*4 B2?>U%LZ%8VU7E*'P"G;HSH'4: X\N)E!.SDW5K($%UK
M'6I@2Z'H4W%TF]KZ@,Q-,/Y(XEY1DG3=[J/6O%^*1B[:FFH$W9%(FC4@@>8B
M( 6Y4BFT*9/3FG0NB$UM]Z&EM*;L"U$JZ:3_: OAQP6VAHJ$3]$*V;P)[Y:1
ML:V2=#GKCJE3J)Z0%-J.*-1!/H.'>TB;3.8B;DH%"<QH)#@+,7RLNTG"]G*G
M0$?'1BB0[T4UTP KC9V!2EQA?A1[^&6!LQG%PQX0(N&X;1"NATX$]^'2ED,<
M^GAHE*8UHTZ4I@5+HA ?5A/,@K@JQ;,YZ'#/O-<$.;I*,A#K!#]F8.D0D02F
MUXI_+Z0U;-K8/*N2T,.H3QPK3[[ DM9H)HTR/ _*F.&VT%=5($=MC&U:1\ *
MY!2ZA4 E3D)%*2G91TG<XMPWA"@W9V91=)3D9J<8JH%A_95MM('<1+69+LIB
M/-;[]K ^T T;@S"HD>20H1S5E"D7:32C3:RRLHZ.[-@I>\^GW+2RFM&X\I2G
M.\?34DO*VF=B=!,VZ)?4G^%W?A/?O6EH@(]S7U_N6I=EYZ7+.:+V3[[GX&X(
M):'%]X3;2*']3VBOX%2O.$6 ]!'<>E$8D'E=06$T,EKDF?J!0\1W:/I(EL^:
M@%)'+)W_*>H^&<(IDC/Z44BT\-N5D9V$;76-R(S*3Y8ZV870,_'.6O[JCDIA
M-KD3U#(TE23/'DXND[0I0**]1)54RI]LL?'?#Z+0J,"TUX=Z>R3;H^+>;]HX
M#B,'6*IRBP0F)8ZI[0Q-C<C#E%F@+59]&(V GQFB(BF%3 ,C8YQ5?M1185D'
M"/!ON0S(QC#\AJJ4-5G-)@('^[(PCDK_D#FRN2,KD*Q+],%+K%O_!8+@%K,A
M^<Q/S*$W1V=G./>'WD<:S)S;D)VMLD0AS8@BUQ@S(./H3R!*E7>AT@BB5$7(
M''@"2N(]HO5QR"%O'^9BZ8H8%2E644)<S<BPSU>U8 0D\KCK(K@BZ*(#B<I5
ML S/\JQ9ZV&SBSB%,G$?)["1F.]763B'@S4\RHQ=Y;5T<YD-A.*G;HV+TEOS
M'37AS&;N:G+@CIO$8-F-!1#Q:" 0'_F^".:R^7EI8MEDLKD(YY&SO"$AX2 Y
M,#7)K^&CJ*=(0<12;-Q(O4Z^IR(R] VH5WPPMV58TG=6L5(^D9BC?QE&W#UY
MB4(TD44(<<H]2Z5"IIU2S3;PW44(.\+*-Q9%.<=18'C,# 1BCO6>JI&"76,8
MK1AL*2T<,;*'E,\M-J&M("^4-[%5-:,DP9(LH&^<(WLYL,$WWA+(8>),O_DA
MG"K8$_!@X"R0.\@Z"A=+@4[C/!+<8Q?MJJ6#7A%:L1CGCR4QJ#A<(J8W ?#@
M?,7!OJR$$0G0B%]QKE&+;"W,<K,K!@BR4@.7O-DL3^V9-7IF:)C+A;R@ELIR
M4>"V96*E"?#R7\J*5'CY*I2!M#ZE?(I/I3Y"FM8G1CM/U7SVJ_YK]C?M 4DW
M4D:A5=28/EN,.'-QGXKYF#ZM@>+/4H"2L:4;9K.OFM>:H$H%Z4Z#""@@ RP.
MKP?BSO'Y'+.]UL/3UVD8&>IFNPL8",Z2"T(CRP<:PC]$(B1;5E75;CI6HH8R
M M;GN?2=P%;G0O%0FJ N/8QD#(#H&8/D.E%$NQDKLN9R%TT9<G@1<Q]VY?9D
M=;=,6$Q!Z5+2D-HLK)D)'%*2D@SE5V2, *0IF1[2V+=0Q-I&X^("F5',0)($
M22;<Q#*RV$ ,BA3D)%2G[*PR(&/H/"-E,XHP\CVKH0=3B\*5XQM]E74U57[6
M2/'(;6H17IQC.+)QE#TG(TL![(1(<3QL"AXA#=B44><.S3K$AZJ!>8/DS IC
MB#PI4E01A7E#5)M^Z"5J ;();B!FGC+@I&N?%X:/$.([8@!5!'9)R5U1IB#R
MI&X$DUV2(NH@)2UH<\/<;Z+Y;&2F )'87+-+T<G(0651(YN#:^<]'A"T"19]
MTS"9.Z-'-Z<P=0*TLW6[;0X*@PN,OI6>-7='+Z[2K*0WDRB<\+GUQ)T.4.4"
M62X]@2:"S#%A. 'CXA-0'T"6Z)2BM9\O^3*<G9P/D*_X*BNI0;,3%DE;D'W+
MET%XLP;L_KHMG$56N>5DWL.FRJWUZD'R,[:NRC)KLM9) ?VZ']3AS.6M@'R9
M$QL-LMB( L7YDR4;,$S,K:)3,^-?V1CE55%5-.ZVB,L6XEN<\S"V6(:UX/GW
MS5:]J>->2F+F[8&"%6&J#@["EIB#Y0?]E<SX]8/*JMHWQ= P5[XABG9/#*T\
M(+M55.W>F%IF:MT75<O%U$C]HN.Q7D2E'2KJWOXD,='UBYAK-R>WOXN7O\.G
M@'%'G +\F&+LX]-,HB$20F+\R0#)W?4B'^X-O<3 NS^A7PJDX<?_^5.MO7;/
M;S1L#4?C]D6M.6XV:YW>Y5EM=-F%'\_&C>[9>7_8O6S] 1_H__3/9J\U:/3@
ML]E>/'!-!9!'X<^N0!5%*'Z_"*1$L:?;C(V+WME%8]"OM0?=7JW3')_7SL87
MH]JX,VZ=]\Y[_?-^Y\5O,S;NN\R(FU73NW50EQ>I=BJ[S2068&FN=-A/\BF:
M'*3^44?*.+7Q2\M)07#HGXFE\886&+[F.&3^BB!6]0A3W_$6>-5153/$Y _.
M(V>A@S94GCI1Q1UKGS[ANL#B]T'BO&\VZ@VM I:H1Z9<Z3@5Q<$Q(D[E1?=/
M&??J??>>4656*S?V-KM* S?S Z/CKX?6KAX\F*4)8J0Z\_ P_,";RO:6BUX%
M&@ML!G"<UZQDIKH-L(QPGMF4]=?H-LL-!2'D"@06IOKH;U--#1NMY+K*FW]8
M,*J>94-%&J(RFA?Z6"_&F<IH[G"(T@BW<+4?!N4X.H!J<T4?T.EZ;=::NXQ*
MO]WOVGBY'X^%ML'A0BHJ[JBBS?-K2(YY2O0O:_@3:4Q(6:(90M9_.=-IE.J(
M#SDQI9=\C=(T*IKU^6<T.#35X8%)<F'U+?C*4:&T33X"3C%2(U(X>./2!N6W
M9 P&S!Z/S755$.9%;@TK3C 3G( Y1S>;O\J[O]D:U90\69"&E:+>%&M(\9CY
M>IT9K)$Q6#(UO@7@8:L\@)E,XHP-J#Z9KB%;^L\T6MF9B9/(*)6S /VHI()1
M?+HI;6]P;H G1+8/R;1$9;2IT$9DJ:N M"\["U//):O0W$-5U$8'3-&I*!>5
MR=;)8QJU3@G("#=6XJ>LR@]3,?F1P=C]-U82;&-3;6$*Y&V'*\S#X P<?TP-
M.-G6&!F1G*^A0IT6[F=GA0^/H@B=.C:8G\>^ZI[U^V!N#&NC_D6KUAGT+FLC
M^%VMTQTUAH-.LW?>[(+ET?OIG^V<9?7X!6Y$U.8[O5^4.7V556*?K>0?G]P
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
MDA;R/OE@KRJ<F);M!GGWZ\0&Y4;K/0I8^F@*R+"?,V^I7UR S;1*\*L51#W
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
MH,O)&;4_=OKF??*I.IGGDX]_=^_I_56>O8+L^FJ>O)D!1/C-C+AA+XCXS[U
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
M=1$C8L5AG]S6MH='TF\F4=J6P1>]H4#&1/L"@_RU3A@B(YU20+R#' I/@HG
M>Y @AFQC,;S+VR39S-P@G*B)\R!AP('[$VAES#M</_BP;II)!3[<]'B>6[R>
M\?9!**SC[1V;)JC6"F5K3!A%51HL- ?>,FCF=NC8S&C+ZPB@) D+13',GY*K
MMV:HT=::P>+"M"Z%3X]0[(7U\Q><W3ZS\ <$SFL$&%S'#. D/)0P4P.];A*,
MZV5BBU-F%S42"WS=&X'@X0S.5)5_;_@MN@?QI2DIZ@[D9. J23 AV1N-N)<Q
M-=69*ER3*,*41*[-K0SU@@FE_%EW_W4 G;\5B_U41&X(Y/U0)F]FY\JE^[7J
MZH]WSW;/SPX&N^,]P!Z?'@R.3P\.!GM'H^.+XZ.CHY.+_6]85_\E?L,'HK8Y
M#VB&C\MRQ>31S\-]>$\,(-C(@DV2-M-+^>C " :EA0;[ARM_!G\\/GXKB0"R
MG;GW;L##3":)+%&-9!D-(#)Q/5X0NG*"KVE[2+9;-7VKKR@WH(13_HDH9/DA
MEF*GTIB622,?"$^04$U].2+JV;Q<7<]39Y%,^S8*61\PMGE!>D;XD7#61%N6
M KA1AHD=7TJ(7GOR&N!H3.Y+L!<@Z.C]%KO&VJ&+F=!:3&J,6.K.HHM0),*\
M1;T-B,X,0GSL!^%K>]39$Y-=0)D#+DL06S(LKD"/!,LS8<S&?S&EOVR"&7*1
M^&Q4:VX&_+59*9T-1'JB+;*7)0"8&K8+'YJPH66$L?RZ=B"0Z(/0O#!)2[LT
M"VX+:;XY!&W%FOIYWU([.649:C]DP69L6W5"(4#G(T*1(@1W/3JSGK\U++."
MF08J#;28X4*?YJOK:K::BW7NS@H8>C(:--W@YLZ+ASY\"GX*(7@BS\*STZ?P
M/MF'=K*H&=PAGC]@!O@FSZ= ]M1G>\>MH3,$@&F;#VR>W0SFN&OXX@B[1[M7
MXP+TU2A2V* Q1/ONZ3CC0"3L+N+&:V2TOH<N_+[&P58F\]D@S4!%3(-,)9.S
MP5_=K-P^N8,'&F5-+\!6,EA40WS>Y7Q7XDX&/0(TAA(QAWP)2#'66I)B%0!X
M,16*+1IGGP*$ SPVE(N!L7'&QW>^-626I)C(+DIN>#D]/2);S!A[*67 ['\2
M@97VJ^'D @NRMFF'G\%N"&-AT^IKVB2A<1$:'J=F3N_(]#P%>--;I] F#U^]
M?NAL?'%VL7>Q.Q@=C<X&NV<[1X.C$V>1G V=/3(\/MX='VRZ18(6WH!Z?-G5
M>QZ6B.$PPTNQ#*1:*?2IV5H=]-AOPB"IZ_,K@$!2IM.$\##[G2IC=Q=",FC1
M8]2?AB(%:EE91&/O!M1''T,[QO[!@,@L23'2XA.F$ ^5EW9 .?N$XZS-P<X
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
MK;X:)NU+4Y#?S)EX,%GAYRH\Z:ME+JJM(GY8U9H2J&$M/C!<E0Q\ 0V)$$<
M\X-FQ_7VGV$2JFBK24,%I ! PG^;+CT RW.H>KSG+=;Y1\Q'W<K"$%(+X(AH
M)&Z$&=$/H%%'9:TP(UN#RS15!'F[8X"<^X63"?S!D^!93S%S0LO(5T:^F76A
MN[!] P+NWS(Q[E>WF?9/=HY&)R>[@YW=D;.9+O9V!B<GH_/!R='I\?#\8KA[
M-AK_^_4U$5#>LVYL,C@YOCH_ZYV^^<?;\Y^OCM]?OOGY_UBO$V(\OU0B[+=
MA/T\+.4WF;LY#2_IZ @OQE$KA6I AB^7TYWGCQWUWBPRI\]*8>L(ET1)2T?X
MQ]=0O_#>_HUO[""T)(2,!0*1/!L 1I<@M#5L>-^0D+_27[V6:@SY$6/+W: 3
MI@T4=5XV"VL(/BL/7>=(0,:@V;#H($#',Y3_E6%#;6#?]3K%MT927_,:C +L
M>Y(OKH'&T_1C 9OIQMTU-P3H9V9I7Z'CES#%.U%(C_32\?:^QV"&T] EQ'IE
M]R<@F.,"A)2L%6>]5U ,JW076JF)?3N$O;WOV47!(IFEDP3^"^R;U;S"H<!,
MIW=IF1>&@1PVE"YP'RXA \K);<JL,/X:3>2VU,GWJ<*/2DIS:4KB:>6?-#!X
M06-HSJK*V>X (P&M)JBT2 R_277KM@3D(89+ VHDL>;'$J'UW,$ZJ'6GZ0"-
M"\,K-TL).'5)QJ12*2!# WL<EF(3J6/"9CAV1C!XWY\&>:[ZH#RV4;2'![TV
M#2OJQ/TSJA-Q-9%79NI.O3 1!@INO-O'9]3$@W4F-=-4 7HF=%>D&@7.<(M.
MTG^'VBN66G J6B40]0!7E5H91$>211!$""32"M$NR$]-AH+RF4!THJVG"@\O
MI!;BQX#U1L:M")!DNCBT&1^@C,#O ]15\#;8S]&6@"H%9X3&A4.@,R33]YT?
MQ#/7 ]E5<:<=KXR=OX%"_SY44,%*:Y&A+![V!\MO$O0:@G9BU%L#"]*#SA5I
MK<%83_BUN?])A6A]^ 8:)1M+3]@0+^WK09&E*U\I=BIZ\ADU33E;QUWT2(@G
M8,^6<SMJXRZ&7X_:&+7Q$)G5[*J[\]H I85$4'A;83C,W(JCH HH'\FCB.IX
MM'VTQZ&)@^V# S)8_ /1EJWX0O(TTDBMA<&A$/AA1S4Z?&?U!#6_=7KF]AYV
M'!"HU>F^ZQB%#/2QL=1*9WW5K3<R*?:1*0F6Q%B$2E+B14)3NW*7T%S*/^6>
M\[&)?#)9%<Q,1I5L:596[I^8^@3J1&-H-3=X  @XVM9.".E/5$@'VX)%,B*F
MM44Q FPFH06RWB=HW4:PX6H-4(1[!:OS?!\M,H!6T@%N(U7Z;S_,4L@+S1/N
MP%'RL6@P$MN.,.4'1MNCMM-M#('N,]0ML9((,,'&@ 8EC/GSX&FO7X[WZA')
MG9&AA_L_N7UU#@<(K>YLC\-EL#DDE&IDM@.WCQ:]HZA:@[)M&_DD+?Y(XH![
MD )G7Y. <=?&E\&[1-#5*O-3K3N\2-%LAKW*N"O6.F4>;:V[A>2.@UE"J[G
M..2%U+^#^P6293 ,]W]M@?)U4*1.6A "\W4><F95R&?&2]@>[?5 /6ZNQ?36
MQ!4^F)KZAJ7TG.RDM\U@"3L+=7=1;>IH2Z,=$C4"QT?Z%W2X2+;!',>ARJ0E
M5C-QWMUL #^LE:/'Y@Z-P@)KEB=?^#ZY!2)F7_2N=R]SO\+EJ_1K]DU57-P(
M!1R05U3)33KA7A84JG$#BYF=#0X5I6."TG]"2%0)MS\@1G3?60;:)!#=2;0E
M#>U:E@'XJ) "!-$MP^]@&YP?\YTG?\7^&J FZ=6R;X%9-G?+@"2PM24)(U$W
MN?,\L6C>4KJLG=KF7C.6Z/H+.^G53/]ABWD0-4O\GV[KF["1MNUK*,E6DY\L
M@/'V_I@%"!*4;NRUEAOMSP:V_Q=,H&;S1W7&ABZKOVG>$A<#7AJ2(PQ;1(L6
ML0SG'J-5$N_-; 6V.!PA4BBIA6?(W00DX,"^XP[M@R=P$7L06U\HPHLX!YE?
MQ;R*N77[O9*3GZB66FE9(/8$ D@!KK3>[+:5\(E5A*5-\DJB4T74^D']%D&W
M=M70 .-8Q(:&QH!DXG&>D\\FQ=KN_9RW2"3-7OKQ9'G7]8)8!M_GNM;UNTW8
M^^OYC1^!R-#ZD3TGK"+-*ZE$1!2DT!\2ZEG)^,&--7(Z(D#.BGX>]LPI>_0X
M#U'@/GI7C[=0\$Y$$IJP8:\&S!9)3U3X[X'\A"A>"F(@SZ:BPC3],[?  \T!
MH1=BQ</D?H3J!]WP:Z#NX+Y93<U1I.5'X5#5& X16X)S>"^X"LT2]4T;WCO.
M'W7&*T 3KXM8K(M7] 6,1;-HAF)XY4WT7=L *A@L\@WUQ,NFW(1SL(),AN5)
MHQ=&6T&HISV9:MT8TX\/@N18@D);21XC<2S%/08,L:9VBMO'I9IA(5ABT'9+
MXN%$\DV?4I0O*F,8K"TU'0;8H T94&2)R)W@T4YR);X<6CF6"%L5LBQ]-L<2
M!1U:[O6G<2QA)D58EC;09FSE[#+.==/Y]UM#;0-&X7T)?[&SMMD';,N36@9L
M]ZZ0$)A'E9KF:"CP98*$_7T10$YC 7LANBZ8B656Z.V05@RO4X]X;U[,B-'#
M%@0-S#L>D8"JM=GXS?-6>Y9*-FE0\DBJ,.J(XX)X0D J%WNB-,V.4=/"4=!*
M#E=\:$!VF";&LVLI>LV.-K1Y)/TEOJ2M@]-,DTE!2;\Z)W#W]/&$&9JFSB -
M2AGB:QO1KJ!=1?6(M;<&+OT$D-MO1*R%\+=S%I:W28'/_$XE 0<[!Q=[X_'%
M8/?D?#S8/1P?#D[.=_<'X_')Q7C_?+AS.MK=\)( 6:F>6ZH>KM7S,,%.L)]D
M4RG@*7?B@RTFE6JS+3[HW<"P$Z4],]YX)^,>LR*VB>4?,(#0@81+?9E7B=AS
M.#!0RO8:C6K@?>#<7,H5#HXN!HY#JGQF".UX1^\^7P%0.$$5+Q]]RCE_Y&B&
MY]A)R3$!R=TC;XL\RX&Q>^'AK[_3P=[=/]\;CX['@_WQF3O=1_O[@^.=\]V!
M^]>=D_'HXF!W[_@//]AKP8O'4\*LP%;""_TR]L)U?!['_3+3;NOL%8-\7AQ?
MG8@_#BR"2[0LT6#&D"7F'K$W!C$0"Q(?UN5FY?[++8)M<8Y/^/,F/PE ]8:[
MV1T;3.FZ3V,>] &+_+1_%-[YMH/4 \?-Y+4"G.$P%2F+6+M_H[M1&<0;9G7
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
M"8 =SQ\08'"3YU,HR^MK"J-R%CGP,?&!S;.;P1QW#5_,:?6T8*N/W%3\J;Q
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
M@H'\M!A8 ZPU=B;85V!/\($STV3R:2&2/K-$-$,GE/SWE@/WO\,TK8TZ<3N
MJUI\6 ;H@[B2XND..JP9=T.1EWU;:O+H 6:'"#4P/E;_]UI:HX\+&QY55'H>
MQ1%D%Z2R;\9&&3(B0,8,E@6_JCA_7IB^M8ZT]V,M4 F#D"@E)OLPB5L?>T>(
MLCLS"ZJC)3>+[$3NM=!&;_JHU/J[R,=X>B]WC@PZ1)NL<RA'6T+;2*.--M&5
MY:L3R;$3>V^.N6FQFL&X2L73O8'=DBDIW$?*HWY<S6<(:DL^I9.\09FC;0+-
M/Z1 _@^MTN9IW$=T)6OHY!/W=@3['SOM3 '9B"D"D(_L+BWR;%-[VAT;ZCQ[
M/U"(&'%J?.13[:>"L#[-_]3O/@[AU,69*VO@;Q],=K+&YB'YR58GNQ9ZQK/3
MR%_=(Q2FRYW ZLL5BSQS:-C8;U> 1+U$22J%.ULG!'PD"@T7F'I]B.T*.E:V
M+QR%D3. JMPQ=%8BS7+;F9L::@(\C[3 A4W SX:H4$O!H7%OY@8[\-%8PK*Q
M$\#O@@Q(9QB^ Y72T-55R U5*X)"<V0-IE08A&F*V[W_=(K@#K(A3;@E)CUE
M0RGW!]['*IO%=SDY6VV)0AP11JYSXMQ'R+(O/%+LNP@R!9Z<)-$:X?PHY!#:
MAT$L78111'$3-<0E5L[54"T>^8U.$[CHR51F03K<YUE%_5K."0YEPCI>NX6$
M?+_V4:)@#;UE1JYR(]W<9@.!^E$*OZ@)+D.LJQ_Y5,7!-S$I;YV84LG)="6%
M2;?N6";9#0V[/;%L#]E-DM\4\?(6E40,XD#2Q%]#I'4ZIPNB9+5QR_<Z^IXB
M9. ;+*F3%7>K<[;R0RF7#Y/TY07QH##[-X$0RE5BF?MPI8CHB)Y=Y&Y%Z/(M
MD[J>HR@P5?YYZ$@Z6X<:J=DUQFB%8$LK<,1D#S&?6R>GW<"ST%X&+YA1X8^2
M@+[91UO(Z,3A.IY\G.=N5YT]X7Z8Q0LBDW36$7"T@-/H*['AIHHKHDO$TNN2
MA4'B<%4RN<W<&;QYH&"?AS"" )KX%>4:566K,@M&5P\0>*@!E5[X/'5J,7HV
M-$QPH30;K!@NFF&?PE7ESK+V%Q*R1 EE2']@BGJ2906"%FUYU+20TK[7?_7_
MIAX0NY&E%GPJIV8CXDS@/HGY6)^VHK)T[O_&IE[[@O6Y;7=P:[JK-,EL66/D
MFZ:XQ[/D/IZ'U;I34]4*7\?7<*B;["YW@("<!P&A16_N9 C^H4ARM&5]?[SV
M;45I:"7.DOT$PJ)^D\Y'H8<%QP!0GB%(KHDB7,U2Q)K@+BH9_'JMKJE:VTRP
M!&')DJU= ,Q,%N,ER6+(7^$8 0#IP?20/MF@8ON&T+@F9A@S8)% S02+V"86
M'<(@HL"#$ 9MCPSP!SH\2'Y$!1*5#<"#&13Y0SPW?,N*I@I'#1(/ITTFD9;!
M@8LL7QY'EC*W$LD*"4&EU7L?,^K$W*PA/J[;YBXJT *PQX/"BZK ,"\0WRWG
M>5K)!"AWX,1XEHH!QZY]J Q_@Q(?;PQE@WS]LY+^K'>3M@LB%/7(%HB %I&-
M9%E0<\.N-\J\?W/$=(=]PNQB=+*(X;(8H,U!V/E4&#^@])VZ<7MW1M]NA\"U
M1DK#34%AX#%S.EI'3:SI]5E:)+U-HE#"!T@*-4 5!+*(0ZA*M#<N5ZE*N3,X
MI6#MAY OX^P$/D"(^&J#U(#9Z2:)2^"_-><@O,6 K<=MP2@\<BOVWD,7<JN)
M'HRV/@>593%935$HL1'16AP.TTJF(<R)C 8&&V&@.-Q9M 'SRBZ5DL<VW]&.
MBMI$X^X)<=E:?(MR'F:).:R%O&IC4_%H6\IW&H7VZJ @;(LYV+[1[]&,;VZ4
M1[5WQ= @5]X115L30VL/R#XIJK8VIN9-K751M2"FAM<O.!Y-$)4Z5,03\#5B
MHIM:RU;K67$L/2M*4]QVSMTKGD=E&Q/!,Y>[L]<*0EV)MM7#"(Y1P;9'CB A
M:/*E=3^>I2QH,-BG&_0VOF.'\U\K7S[+W'CL$_OCY=>8$GSDYFG+# $3U&G3
M G!OPKL0($Z9&@=O,FB6@91\GI>+:.[5'*YSA/E85$[%O]&6$*02R9J[UBWY
M%CN"+5.R_"T=WD+P'@S?*JB*\?08K>%#9&-P>JQ+-FZ IK4DZQM=,/4 S2(U
MG04B/W47#W(I,:$YMQ2\?FB\*]HR;].5 J53)3?N4W[05CRV6Z%0$IW&,NZ0
M_@ZARJ9IN I#I+UZ7_W/Y?GKT%&&^P)45 &NVT0CH6(Y)=QM_%(:J"7:GMS6
M25&#N9Y[/;<M-0%D,_K4U.6D)?N^*3;&(=MODG*3'/,I9"8(@O*1)5(Q9JK[
M?%C]\K[] ^'S?.'"P]A04!MJ4&&ZVZW>J_2UM_=QU'AA47B*.DUC^'B"@?&4
MZ8CQE6CS(834F&"0WB!2'1(N]\-:OEL,;E,6@@OQ*JT/);]VFDOBY""HUV5>
M7 MKB5D93G0I=1XC*[S5;5IDXT:"7\MUM11/1A)4,-Z6.02#4NX%%!B7VEW"
MO6*[]T^0!;_A3$5&XM*Q^WT9<+0EC&C*F",I$#I!H <>:NM&.D?[#RF(ET4C
M[#F$M6!DX_A62?(L-@*!B>.A*[PR"O%"6""(P5-H)DI%@E3F:D<@E!91.P.S
MM W/Q;?"=X$'7BRAILB]$";P*MF^V>YC+D#TM:5.E&^^[C/+@^$%"'DO,WP'
M>62& 7/NVQK5(-/W]6_XE:V-DQ7&!AK7-0-%5+*GZ_1R2@5^7&;5%-#.SEFT
MU<J)A;GYI)B U]K14>LS&F&A7&AWGNW6C<+J,/AAA@#F"9?ND3*(N+LK\#L8
M:= S8Y8G9&+07]A Z"MZZ>L><6L'Q]3;?JF&TO2?HY#5/V@7@]E>;BB*_N]Y
M<W "X_;NN_5_ (>GQ;7:QCM[L+D/VMHP>4@A+S74?*EQK?0F+0W( \TU"(DZ
ML4!]L8@_TNZ9^Y$1Y)*E$P(6-BL\@1H[LVMJ;@)+4OM NR_P2X)?)0FU , B
M0D3JRLY-8NB1"3=K#4_3D0GG.(+BN)C%ZYJV07QX\/4?ZLY^R(88\%ZWO<-3
M $E)C0@ 'X&:' B;-2QDY2FT)UBQD4U#=K969K;T<68V?9/BP;O]SX!.V)]&
MNRLA?Q^=T;XL%A.06TK:?U?*V7=<B_+.-R=X'F[C^]LB7]U@D=_3.2S01WX"
M;85OB:#&"-PL:%E@G'#..1U -L+)AV1I!4P1%#8)*"[QDI$1HDG+(['A%\:!
M(Q\+N6P:D.%LN3#?*6T<Q5 6$,HI-"MBB9VAQ4A:^'$F&1ZW@!4N8MXCZ9;!
MX2C[=SSA..Q3L=U[Z_Y5HC",$2_MVWG<%-E*$3*(D *JJ49E4%8#J'#XWJDZ
M !._ N,Y70BTG IZ2K*@7A/CH1_6*W*B5XLEM/WD'_G..S/44=[-YRP\J0D[
M3LK=VR+C++G)*U.-;3."S*^-,S']-OA=9%53^M,7KV%YR7+%O[?MZ D7C-F>
M)=0\)1P&;S0,D<_6QFX*>3Q)F3X?EP*!+!+#L:6.Z5(WT*G,F'L7*8K;= L+
M4J):^8";2:G7!#JX@,U&IMHUP<.P7J<,,A$*GPI]JI;,J[O:9ZOY#,FK9/8-
M@<'!L<!@2%U$)J0I:V%RTT7"Z@\WKN6J$F,=BQOG\;6;*'Q'&O@0:QI^4\]F
M3) >KO#=0'/\G49SP2:UYR=DE/36 9QG-8[=W !?&]\D@WPV, R34DBF_#1*
M*>D?H0A.24")E70HGG+'R"J'<D6;$"N)QR5B'+,,4!2B'["P Z%WR9-2$XZL
M5A_"EAA'H0@ *M5L>9]DCJ(MDZ)'ULP:N:9[P.E9XN0GL 0W8,2N.\:)I29#
M&EG/$.$GQX05I"XAW!6)!O8$X8O*%QXB6423#:X!>#,Z'FAM\4OLX"!9=RI(
M!-T'C&0">(0C*GIF^BSR*-^K:UD=UM,"C,Q+HAO 9^D?;,Y#/F=Y-L 386M<
MG\1/];%5PIS"?WD^URM+<"^^0DM&L=W[QXJ@XA76S#"M<YT_H\UI0QXGU+?H
M9P]F*V>HH\;#G!;W2L1B,<,@*)1B@N<@P>(+G(?T_I;J<$684]2M^82A,T;?
MYK.D5"HJ8+AV&WM#TF,H5KO8U "9EB"Q%0MR)*4<O&*&Y\1\"HA0?=+TU_RZ
MOCOP5S5DV(PM?)ZWIQPE;:&40U1/HIYV9V5)C?<>C[Z^7<MQ.?C9KAE0O.@.
M8SFL&S*Z@?WV@#;%Q^VMNH$*^YA"__60U:_^O 'YSQU$2.!@.0U0X8>#BH4^
MJ?LEN.^0)/%P8884^BPZB#(&LQ-R;3U>6Y(6*ZC0=@HXJ6?<*48<>'ZK(C@)
MQ!V-#C==$?0#V392]MP,-%$,PC7YTM)=..QFYL>%:+-XCC<61'0RHHPW.4,2
M,I;K'RQTH)(CJSF4);%12082E9*W)Q"&Y536#]#?U?!J<_F]:1DG"\SWQP!;
MN NBLV_,J#B=@\*FK A</Y$GGPJ_;(:7% 6#Z44; &8TVO*8.BYD+]1E4>F!
M>>DO^K0QJN--$(5\$X30F[@)[TK(!HO7&^5]9"4TP))GI/9I77YP&QQ7W!M(
M=P2^1"5%F%9#-"LO N&)46GC2Y?S>))H(KA,?&<+7S<<;4F-3UI^+'NVYZ*I
MS&DW@N RQKW"+%3S#-X4$)V1X#%9'K*R"#6#Y)ADVEL.'MT7(6>!D*'36S6^
MA'X-)Q8R^4BHQ2N[!#AV?2M'[8A!')6FW-X2!6&3WKF&U,>S;@'22]C\2S$>
M9*QV_W+L *;IJ=J^2 "1>( !1*0!,(0MR=J93!Y%RBMR[/.5#P[S*KL/>?^.
M<OYD8EKN&#^\M?0D0:EC>!/Y'*R&N(R/)]=(G0;8@Z6EPV>X=M'6(ZOWUO.^
MSS287",*MKZF]B?M^""=/HEX<45_+9?HYG*ML!Z,JBOS-#>DYO*:R$#7-O'6
M-)">H)<?F<I(I]P3%F53OV9K!(Q"%9B]Y@19,_G2N,CS9-$%G8!SM$C1Y(*_
M76*K0/;^N<D-I3,!?"NY56W_*3(.D(YY7'Z,/>L%8WCP1I3BH?KC;(B:+GI^
MMJ:G!TE?,F5&*$LJX>TNTA<!]M_87:G6SGM&7#M&DG'?Z!0SM#([ <J]'(^"
M5I2-=L<=G1)Y0G84TJJD;DWB5X8A%3U4C(6<UD>C[R)//\[@6]V+LMYZ(*P*
MU551=>D&5DQK8+)]W)9@R%*?H;I.4B5B=/N-9;^R+EAEGTLT@A.Z=,N+4 GT
M8[VTM(FR B2\=1?5^?3HNJ)R.L*'R\75W.5HRWZ0M,XF*HI+-1_#2Z32*C!6
MII]U5M?S,W/Y&^PPQR.Z=%0+Y3MUB_"-A2++<[KW79UI-;ZY@4Y@51( 9>5L
MA W#U&T7$Z/GR^[3S <YW-^UENA%6]SW]4G37S-Y]Z+VZ7-3"6HBC-0!ML52
M[2QO[\)A_K+U,*OA+8[/70\8\6[? S!Q-&%@ A*$02H ?&>;@M!@D7?Q<1#!
M345-W>],WX?D4S)9>2H;0[9'Z63UI4G'APYE+!@A^DN9IP>.+M+I(#@"3F:R
M!/N_:%1LNNX&[M[@3=01&,^1UD.(K_6B??K#J=K3NJHV8?]Y_1[\B\]^P#.I
MA-WJ?(1Y6_]NP9UP?P?RI5M]&XY0\8P$&?,0S.I$1EKC.I@T9^OGVFV<VGG9
M65W[SYB/F+":F>VLEO#Q\]E F6$CB^&B' 8)2B."YNUD/''B']38'45T5YG^
MB?O-FC*";/H]..WH3X<*O-$E:KL5124&?\H.-VH6<M)QM%@]ZFLC-%>$!2P)
MQ"@P7<_!W&6,H,<E?##5[D3AF!7HR=P#$IQ80FT)!!P0)B@)-P*G-'H_NM^[
MT5Q#G!<7!T.:/+_*64#$'%\E"VH:(8&=UFATPUGBQ$1*C%,"2U+'R!>3=*P0
M=BU$*CH57<TM:25MV^O4G4PGB;P7K2B&/U GXJRC$.<W=\PV7D&]$?7HT#>B
MCJ2E^,Z!;]B'BVO%.93-'K>5G&*_(1LBQ'8YP<1IN@Q2:FMW)LZSW,(LQ:IA
M$[AU3,8V;8>30VZ/D=D2J#"F0?>85'>MB25@NM,Z4\82;DL=2"6X-&0RK: D
M,=3.GB=B%&V1>$O36U+P<B$ %1KOI3L<<]2E'J*.9QD]#0QTV99P6->CR(6)
M%!#=IC<,"J8"$K0\RY#L5(D.?^C="D6# ,)Y6!S=]12PU\EFQQ0VN 8$$8?O
MH7#W>8!U-!LZQSI;=+;4#&G#7;*O9$N4/01"^82!Q7&64&(Y_B3EB-Q/T@.
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
MZ?2MLE1:[%C(D>?MFTEU@*AG*7%K>3L(HG\_NIU([*[T;*FP'&+LU'>[8V@
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
M00IE5<X;(70I3@2X.:Z+/'8_A\;"88-1@J/[+@=X(I8KR+F5=$_X/M%L)>N
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
M(;_*S7&$4@^O:@K)7LGG0F^ ,RS*5/,X-CTJ.!L>,9;Q=X5Y4">@:O9N5$9
M0L'/*5)4,D7V,AB@^+IUR,PH#R05X':Z<16P <AL-8U=BC>:NF\,]RG*X3EN
M>G^R5I:>XU,(879KDL*?4WC$;VQZ5 @94B?#-IW&"#-=R4<^U0PO*2)Y_J>8
M3(@(B9X 8S2IY"^'U84=A\&59O?XF[Q 2@T.RC:48:-3RP%S3T("*HH@\?<9
M!@P%[V68U<E5W35!N\B711"B,?]&*.J9XU/&,E.5N6/LY1R($T&+T6;]F#+\
M=I0QO\,3DCN/J4[@YR8.GX.T?83>1 O5^Q?:.48LVRL*!&?FL<*\ITLZH[B?
MNMD,:SN)I.!Q:D!7P [>Q9!ZQ'<KS^M]\X/O,)=Y GX*8R0#,@/O>1FB*R*1
M1OF5@JX1O3G-0$FIE?@!SU.5#DJ<*_:GHH-GCKOK4Q16CE8%1@$GYJ,]A\"$
M C<AEF\!?90QE#,L!4=EN^/%&^R1E=/\K%LWA6J%#<JCG.#/L<7)0%49OU":
M.8Y1=G!HK:7SF,"]9;+M%T&>D<,P!/7/P1T(5PDX,/K#'@*IW[E9! *FY@$"
M57A)ING,W) *D*J77Z<VU<$-L0R+(F/:H2P/^KQ"(.)@[H.EXBX&&/D[-^:K
MF9K*(*?8Q>7\G;82^9MF7*B]!6+[4=!<NKJP2PF_:%$)O,+"1)CPW^0+"Y<Z
M>QQW*S?*!H!7/C5%A&QCB,$IFB)]I=/[FW0A)H-FPR68YGDJV/K(.SVQ\XTP
MJ:<A.1W0VC0@4XL<8QCJ-4UUH.GGV.U\8+0/?&>$:0<AWPY0N;/<2+JBL?L"
MZQ?G)2ARY(>3@@[>,CS(2UQ)#'+P$RY.F-9G6(3NE/3>77[Z_#,+@&&.CQ <
M1TB72$4@)0D'N9^#"KXC,\2$I!AMV.F 0KDOW)CC?#%#Z.2!#]$D1:M;9@[1
M=+/WA&3!\/-@<5_T[-3T(-IDHE+XF#MS$6:9>8Z42"J5 ID(Q(P0R12)D*+'
M]1E:INOX&7AD"G,(Q);,!4Y[@8[0TDM]DY3-M\1S"1HMUK(G:[+#C&_DIOU[
M<A"A/M@Q6*%)/F&CIJ)^.Q2]G6D-4+-:HMC_)AL76JI5%$60*35%]BZE:QCL
M?8XK%)>P]!!'TG8S1XWSF2:_*L69L**!-NWFGN2W:AJJH*B9M\ZFCRKS$'@K
MX JH!X^)\,/@+D9#O[AUYROX!O0OHOM!/[>T\JE4< T1RM1'D8-2HI^)J56Z
M;R_YNV#H!&0='YX[U$N@^)IEHT*594K;BJ!O%[)V)@Z+IC*G)%48UV<PG8E?
MFP<"+6)5LGEL E!,T#8KX"/KM'#:E",I9E(^D' .;IJ=2^;2S$N4<@#^/?6H
MUQ$=/,^BFX8UM,:B,-$D$Z&<#<$:PS@C<2*+PXDLJ=KD_-H[:7NU=TJ'L8?_
M]^7R\R5V5_I<KLI]X;.7ZH26_E0^B^[@>35M1U)KE$71=VX('O)_5DX8L^9*
MS)_+3C9@.V-.$$MNYP]86/"?0-OB]O ]2':)DG?BTGP"VLUY@@A=2,I7'1:,
M,: *W6GO.OA.M^Q+_RYT(."& ![##>Z"@-DE<Q9DW] ]+'UC#D&7ACYH>;G;
MLB S=[40J*F[=^?W MCX& \"EO@NS_59#CM$W%?@%'>Q,)^5PFFOPWAS7RZ&
MX F/A%:^.TVQ2RN>9V#<J8_@>%&0L<WI+=TEH1/A<V9&FTZ) @9OG@=SQW-R
MR1]SU>?_E<M@L_\ )Z#(>ABFDOD]9S[';2O.P+29H\ /2**2&YH#=:5NWA*B
MHA\T5P'3^YLJ7\BI][)T7,SUH;_D//+$"<5\[B>[:?ZH,'>>R3Q/%KG.F?=8
MG!N/[5B,S?PF1<L"#L:[[_ G.N]T&NY=+@61951C!W8M#A_M3._1X8.(?^!$
M+"D09WDX3# Y+A*#&3@>B--&:,DLBW-,UR/V<TS3P1@U:!=J%MYDF6GJC3"/
MKHC/C-D0EG+%?;O0+FV#)<BK4N7!YH:COH*#48D=?DOF+DNB,>ZP;,@RF5N2
M=RR$+6R%%U0HNJ=>$/'YD7*"7AZDF0;BWU/W!AV@Q  $F&ZCQWB%%82:G:UE
MOD)/8<!W.4VA06YK=Q^<?:K8J=V#F#&UWU3<3"L22T;/;3?O,1MV&'H"7&./
MV;K#8(ZI>H_!+0:<[AFS*5'R8!*;9^::A5IE@PU!)N%30?#S]:VG9/!AE"='
M((A,1ZB&5\_!IOW^P&#T<:O);WJ,?*2B^M7EE<)>_>3[^$(J_[)/4RO!%%A-
MXU!NJ+,)K+'QUHF>G@>-[N<A2J),RU,L??-3;HIH6:/5<@DA>TC_3 *LPF31
M4,%GL'DENQN-Y;_S9U8Q.R)T_1ER^C&_X9>])OHGIC)8$C+G:-51[@VJ#0-M
MWL"W^TY9T43/R3),&'2F0G%N@P<B<&9C!0[Z3['C?XN>4M*\A!(FS8"+M'XH
M+RG*5%J%0G.E,Q)EKP;C/G>8C4Z4G@_&#V(*TN3Q:D8!%]U_26K]\UJ9%W.?
MNPN)'B7>Q&+A1IB]I;O7'0^'Z2<L>EZ%=PYUV3@(<9(APG>AOTE[(-.D.=*1
M5Y)T82;6;ZM/M=FCPJ>+/I4DB5DV-7&JGG*I>)W7]R"D)UM3CHA9<+!47>J+
MBK&M,(HY.ZDOE$M I7M]:M43:JC\RS2(%U(^(3PKIV.?\/:>YQC1+8H;["=]
MH*T>$/6O:OA 51Y0.76[S0=:]X PW9GS@=(EDYFK@)L*IHT%4Y&%'QM\IG1U
MLT5'Q\FTN,'.4ZX);ON\J"S+F)TH\6-)JFI@WGCNL' 2G2XS#$#8BHS6_*FL
M'(6?*Y;+4K+#V-XMUH#@25J4/9_EZID%J3XVTMCB3;ST? TJ/\).2P.7(=-
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
M=&#M5AT^D"^[_1?![L' )E;WENPL&.,?UJ(N5R')<T#=M98/H\X+/.5AU.]
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
M0#X% * \/L&_5[,Y[[&.(U(>1*S]?_H5/DN125C/:CKQ9."D?SJ'M<@@3&"
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
M</WX3QAQNP]16X4H] &#"2S;J](W8W\.:DQH0[0PF,(<Z$T/?X9M6:EK@X
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
M_,<L[<\7DD^F(7GE? >%H210G)/!Z>#4T.J_R= 7 92>S:E8D O/(P.D"LB
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
MA*JX#J(J(4DM+09JPX!JV)WG@C8N=D14NQ22O-(UM9.X T!#O\(]9=V=J\,
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
MLR!$M%ZN30L<A=6[#P,"/'&+)CIK7C?*ZOIX'B8Y+W.^K63Q1FF(9TIQ$R+
M3S2G4.';)LD_>O9'4S\*8#V!F6D\['F+TFIN*M=<G8;E5,H5:ZA&MQQ6RDQL
MG')6(#DR30OFS5LH;^'2T/883;DL5 5/1*3:&!=)6%IE:U['UC;;M$$3=?V)
M3;GCL5N/L5#O[6'&$[T?L*ICF;)-TNUG'\ F,6,W9N77OKS-9_BJ4>W/ [']
M/M*/77U-%_SY?U!+ P04    " ".>JI(;].-X<P<  !=O $ %    '!W<BTR
M,#$V,#,S,5]C86PN>&UL[5U;<]LXLG[?JOT/.MZJ4WNJCN,XF<G924UV2W9L
MEZJ<R"O9LY>7+9J$).Q0A!8D?9E??[I!4B1E@G<2@).7F9C"I;\&T$ WNAL_
M_^5IZTX>"/<I\SX=G;YY>S0AGLT<ZJT_'=TMCZ?+\]GLZ"]__OWO?OZOX^/)
M8C'YS#R/N"YYGOS=)B[A5D FM]83\]CV>7)NN7;H6@&T-KFFWJ_WED_^=X+_
M=2;PZ>]GB^O)NS>GD\DF"'8?3TX>'Q_?<.XD3;ZQV?9D<GR<=/=+1-C'R8<W
M[]Z]^2'SRX*%GO-Q\J?,IW-.HHX=(.GCY-W;TP_';W\\/GU[>_KAX]L?/I[^
M\,]L:;9[YG2]"29_M/\'"D-)J/%^LGBS>)/!^-^3)?-\*+W=6=[S9.JZDP76
M\B<+XA/^0)PW<:-N#'<"'/7\3T<9A$_WW'W#^/H$NGE_DA0\^OWO)E'ACT\^
MS55X?)\4/SWY^Y?KI;TA6^N8>GY@>7:N(C965/7TIY]^.A&_1J5]^M$7K5PS
M6W"I!H$3:0G\ZS@I=HR?CD_?';\_??/D.T=_Q@Y_YLPE"[*:"!H^!L\[\NG(
MI]N=2X[B;QM.5I^.=H\<&?_A[?NH^A\^,SO<$@^0.A=>0(/GF;=B?"N(/II@
MLW>+V9[Z_X06%,61H#;QQ?P)XLEX@F5/2IL[Z4CK BK^:QG ?,,NYJM+ZL$
M4<N]83[%'LY=R_?IBA*G!>DU&QX1Q(W%29M!:-!ZL"$!M2VW=U@S$&M;THWX
MN(UA2)NZP6D?Y$$[A'OP\;1W0N<P.AQE(2<;XOGT@?3!56FK8Y'?P[0N;7JP
M.7UN^9M+ESWZ,\^AG-A!-Q OF^M*\&?JVR[S0T[.0I]ZQ/>GGC/G:\NCOPD1
M/'4<(04LMZ.8;]=1?_B6X79K\>?Y:DG7'H@S&PB>VC8<4P(X2]TPE]J4^,AA
M( S_=_&?D#Y8+C#>[Y\)_5,S.J="CBL'R+MFWOJ6\&U<!@?V*PN(OR V 9KO
M70)?X&#&'O%P=,GX9Q;>!ZO0W5=0Q=ZA(8P])E>,.8_4=7%IH;R;X;%J38%\
M93QN3-+8/%N0!^*%T)?-H-0P(J]?2L;F4+11@@JI;A95DC V3Y;$A=,<E$=Y
MH(HK-8@8G2\!LW\]0W,"GK7@H#70(:)_:OKC%/Z+(1TA<>8[-,! ^P,LG2;]
M#(UN/QY[]3'3.^R7E_2>\/D.3MG7@ O.W]XZK3P %[K1,S2W4,0#42X5?^*Y
MGO-G(&&Z%8>)^>J+]6_&A>)-X*_XG')-K7NH$U#\-C9#!R>Y/YY/;3@K1[8+
M'XMD_^Y_%3;O;3"D/XZ*M$9O XZIYXP.N'ZGP^#>*\[IMYN0VQL <\,!#.HG
MD>UX"HLPB,IQXJ!^DZY#^"W<MC)WCD'5,)R[\ ,*0T.<2XOR7RPW1'$T<T!
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
M_&%D)KV^F7BP<7>['M!13]0L>A136EZZ[-&?>0[EQ [4!Y+&H;?>6B1AE)R
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
M,PU"D9._V@:3RIOUQDJ, MN.UW$2M4Z_8AO!;3T']?TQN:L+MARVPZ0VATN
M+!F"$:;QQ/DG:.*)ZE'#@;PO)E=)X;O4C%!G1]#IQ>2G%5K+3B)*OO]JZS&C
M:_ 974*?FW"+XSO8]J;1"7O3E 2S=T@/P:71B*]AN"<:L5273V.N,Z(1FS5*
M +KG03>_(O5@"#[H1HPJ:-KH<= 67A6N?M(<@F_T5>$C!)\'P3<Z//MB(/AU
M#C'NEQCH\^'C5B_)$_&"#7'FQ%[Y@1<LM_<L4BCGHJZ780C'TO%4R5?@,]=B
M(,/X/7W$L<P16=O-,%[J''HC>MID]/17(BIJ5=/)+#YJLZ*4NHYH[Q'M?:IH
M;],0SP8B.@VP?$<\IUG0Q'H=;N#PP[;<"VT2=(<9CCP2/6H(]??T\\X'XYKK
M7!O!N",85Y\81C"NB6#<?D10ZWU$CY@9C,D=OA]?<C>,L307I7-B=N?;9 EK
M=PF?RTH<*^'GAX2EC?)B%&B\W1&:7%I;DO:Y%;HV\'KI>C$P=651W_678=X2
MF>!+\AA-'SUWF2H)MX&_C A=[WT]""+O0)H^3*B(7?6$$JNR-FYD>;<$N"K1
M)8]62?O@Q*L>HQN?7;G(SLN\$N(]+, D.NK Q+49W'\I\C(U& "?O[K0@*@U
M/N4R1Q^O)0;%Y94ZAX=)0F7<IB;0+ VM"!H/E&ZD:C)?K!_N.EY+]\EJ&Q0J
MX92KI;+21@?NG"E([&7-LY<EQI\+6J+<D\*2J"1KO?@=C3KI:RRW,)["\J+M
MR=-?<X16[4_.F77"7OS6HI$K6L.QTB5*2J4D>;%%H$>T=//&UWKPJT:K5>Z1
MZ6PR+HT)4*K%;8]CTXC*.@K;D5PIW,%U15K&$/S$]2PJVN?X'F&U!7J@71WL
MJX<<&;T451D:RJ+CJ&]ECO8,B2'$XNHXJAIP3<-JIO@5+V+*/(A?K"BF296K
MZ:*\*4Y\9[8*:,0^GP>4!L_,CVN6:_2"$L>-KBV;U>G:3M;),Y+2\F&B4Z:_
M[Z)A&JZ.+\^ND-AOEL'36SL1I+UE%L^GW2=F[7PJ63OY]]\FGI>*W@:9<]T6
MTJ;M+304>H]RLK2E^.%22"'\U#L]%Q,A/>PGE +IU94C=EYP&N+3*W7V<9L.
MD&8D]V2V@*5SHMP$/S0@H933$)_>V@P&8?,!TXXTFYE+:KJH+J^K'QLW+=1U
M"4K">U',0*&G*1P=.-X4>+E%#>[Q*,KTZIVR"08L_!)M&S E',(4'F5A3'%[
M':&5Q B9!S>^39E'X)X\!=X3$U&P7KMI08$'4)_IGL[,B[VT'4H#&[MGW0:6
MSVZ1NB511&@NMAM_XL%'5N?WB12JJ#",=-1P&MB9$3OPG<1P81(2TLEOIX,
MMDK8Q N9!,3/YS7K78]^F GU:/93_PX#%1N)>0ZJ')B<H-"8H\2V,1EFWYBC
MQ'K$A\VK>4?%=ES%%<RU1/"=BTK^TO8L#L6#*C,4\Z#%<0<?>D!5DQ3XQQ5^
MAI/B8N68UM6MA[=%X<]@M67:@CDS%JC:RQ/[',0H!Z,R6=5>XW%LFO%"F^)6
M^#DE$OT</78JQ"HI>0<J 7^QD7K"N"4M8A+[*X80Y-0B@@-7VA!R#)4Y/\YO
M@HXF409ZU3JJJIFVY7,>?;/OADG>*8B.:.OH?7+,JXS5C\8G!$KQ !G H0 O
MO,#X/]?I5TBDM'/M3C61#U"EU[!#ZUQA75B^Y;B6#R;W)(8=P?+@PV7@>185
M^Y45.N%'I,>H__#BY]PIFKJ"PGS+ATEW;OG?/\<6A8V42,(?BAU1@F=5TJ9Q
M%$:6[[!2WVM6\UL40ZOKAAT(5(C]H=-X6F'E>\+V I@!QP26)8.8PF<?H>4Q
MB'<8Q#//HZ[*D:IZ,P8L!Q?Z,L RUQ3R455NT'VRFOA5,LY,BGAIC@D9,'-'
M[WK?KN5:9?_D/>HGYCIOJY"?JM-<[&0]-=<Y-SY@_G7/>Y[DDH-XZN\?R:E?
M&321.\;.WKL%/7JS\5R;R:=<Y<#HU#F6Y)<R-U^1/O+HN'ZLR9/E@DV8)?.Q
MC7\>@(80/+,;HQP@BN&>9E%@?[\GF^P*N'W?1/MQ\!V<HT-6Q1_/JGQ?IDB=
M.QJD5XGQ9H&@(7X.S=#RE5A)QW"VH<1RIOYO%G79UG8O29U1[H[/6U^Y6-RI
M?/4#-FW0>L\9K@ $ B/#ANO:Q7DS]3UQ0*Y1=XWD7L4TR"TX]MSBO)L'+5EH
M/:1FMBY*-"@1S>G0(4D[)TA^$E\'%/XC[K*DHS2FN\FH&IF[)J!N6-YU#.>Q
MDKP%'4SQOQ_808.,EO0=1=!+_8,/1H63FY,%1.N:D-I"KNW'&ZM(&E5%LG@S
M\#K3(DB)LC]=7+J4V%&VM\WBQ]!U7%!(2'A/TGNSY\&,P#E$ZI,@.WB('M83
M@\RWR9Y/3;B[UG892VKV65)3D/6:W>AQX\,>M+'\''O,SD+B9.5ZLN]FQ'<#
MRKX[WS+_NA6NX$?VSQ7,OR?+8Y#5&S\_5;EPBIX>.K ,6DWWVC'7]N-697TJ
M=<'@H6S&29;I03-L6J6F'J?AP.CMKCCN&*]6B=^J+7'\W&(]D>IZ96/'Z7NL
MD%8/.6_#F+K:,MZ0  =C3-Z R*VB>7V2P7IUG_A)!?+[,C_0 _^ZA=:%%V((
M&+=&0FH9\349?-M*#J*@)CKRMO?TRE.#PQQ:RB>:1WIXQ85R^NA .)2 N#X9
M7M5C2$7TNZLX;UYQ,E6.!!7GWV/IUVHE<T1>0M'^:(X]K;2HVK$WE!(Y8C=D
MKK34!?*+:7H*7(K@(067YAHNS;ALA^TIY&"N;:(N!S5(5L&SN79(^QG>"&U4
MB$+-4D'#03,O!"M<!+8DG+E,,LG%U(FA29@5?KW[Z_,=)0L" DE-4,WE0XY
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
M0ZM3W!W:;\3&C=BX$1LW8N/PH[4=^?I&(-R1IM?+ [$UC3:-\+0^\:PC/,T
M/.M+0ZPU0!V\7! ;!ECUI6':-'N=1\A:/:RB<6Z<:4BTPS)C5K@R!W;F)8,3
MP89Z]8/]*0IW*G;&\%</ TYW21:$TKW*XSM9EA=9?DWT]B*&#GXD8.F( 8VM
M?,;6R[47/%\M%L2.V*<':#$/T@65 H=KX(;'CS_"$8V"(WZ-V4B5NS;34^.>
MV,1](L[Y]CZ,_QIX#K>N5J/N([#/M/)J'$0WK%K5*FK2WB,*\;10B&/1L1$=
M-#BTP@L,QAL0_QM#\>JA>',=/RU#\5@>&#."SF,H?@S%CZ'XH3N9:ZIWO)0(
M?'/_P,L+LC=U_[[<(+M&%^7+C:(?X^<^B;"W_KH.<A]8TS X6M",;=!NE(@(
M)' !QS\<7L2W71+>)*5!DI]N_,EB =,"=BK6+ E07T'3")IU=2WKQ -)1M9=
M\$PHF]Q"]Z*@(4K4JS3C0$Y?02K%-W/X*[3L)*0O==XV'>7%<-KX,E7NQ+HE
M_C):31?)^&LW#-/UQ2N<(&R*(?)DU17K52#2_58&4!I* BG<IB;0+'4Z"AJ;
M0'>=1UG<7L/2VA^<G:@^<;ZX#IR=Q%K#"4$MAG.R(SA[[FCP3U#7^%O$T<.9
M\#)D42%^6Y3Z*ZD^!-K,Q/X]=G,DS1<2K0*GI 4(&%'NCL(;#6Q"G/ :]$4^
M79?ND^N +A5.*:A%H.(]QLF1<T]@4OE@PEH;-[(\$?/:QL>)?!(X<=W@.J#$
MAI4D/:P%C3'I?O###;'=A4L<>9!(V'[0U&-=+A^!'<"F=DZ8Y'SGM\6@FAEY
MTT5)XY10S6^+9]^VU+9STU5D2N&;]DHA/YDZ6?9RB%0X]'"*PAN6JY_YBSQ.
MOT+'Y@N#*+5*K.PUGWZ<0TD\<M-V"&&(1K- 76D=0G2A&>OZ=-HAQ!6.V1P,
M</HKQ]*EQF.91X$F@W[,Z>=4H&FBHP'T<\K7<3)&/YJLN=1:,U5< ]_@Q$<V
MJ941DIH^/$8Y4D%?IVI:]_&LFE;@1_9BI=9A)6+?U!0S20*2U]V5 -I, A.C
MH=,X"B/+=^"+3'LJ-P[#P&;14>?O;K2J!$X??+ UPL!S'?9S$4;%2#:\".@F
MH/#T_PI@DOP&! +/4I^?K$=[)TY([#?+X G>LLN(_\3^8#1_*M$,7WU+0LQ;
MKF_LX.?NJ;DE2\M+G\EQ'?%:&!""&$Z4\#(F-_YU$--H]0]BB29D32=3^)@1
M6/5.0SY*G4SA8[YR:5,VBCX&<#'&GMM';Z_\)9C:A#(X*PULV/D3O2 Y&%,G
M(X,H>L1FN*BRRRES/"K'=34]R(17=QTG)V2:MY'[J.X)>T4. \1>@ZYA>>HK
MJLF )O!_X)SI"'Y@7+R^-[M;I!B5=72IHH?O"I8:)!)5B[%XR/Y #*PQBB6*
M8NDZ9]"=2&-\JW\/?Z,3]^1"076VQZG'=_:-%/1H3Q_\EHUD? A'?P$\)-2"
MOF /5[5!/]=[#F8I1^U>@A?XSF))5BL2N7!&C2[AH;F$&U"C)W<ECYL2)X5R
MA#LL!P.#B&;9C3_U"<?GH&/$T>\^^AT'2+>>Y3AZ3$>/X>@Q1 =QG)K+L"$_
M0\+9#-\+VH.SUXP7.AQW+Y)O:W3W=IS.<+2U@^[O'7U'H^\H]QUE(8I; B/E
M<8I7QE*;D"DK[F(BT>E/L!MDVT12/PLX@%XZZM3H,2%N W_)+AF[BZF] I8+
M?LZW%["!+0.ZG2[8AIBW<"3.A+:C81A/8EH%E$H-^[:CO5C.D=+%'WPXQ=D&
M[B0G=KX*<^*FCYZ[3!;CN>6QZV>F_K5+0U (??>)T-"B6X$8- QLM#SJ/",M
M!C*:7YDOI>$@&GQ[OY&5:WODVB,DVC]7A'XZA4ZX]O>1AT]94VN]IZ%KK6HV
M/+ZHAN('./)TR\T]E16';M$)C?[VVWIYIC3=+$_83="S0"7:![K_6]G,;G?6
MJFU5-;O>*23Y)0Z6K+P"?&F0S0AD+/-2Q[*+J3@-4>R="ADLMU1NT(B:#YAV
M3<5* TK\/X)SF*V!_S0G'BSO]5<2/0?T^XRE6UN>&S*$D2W421L/@6,@AV%U
M*=88/Y(.1M O,V8$C;5,E_+(VTMK;2U). OBY2I*KK$^W]YY,#DC=[&X#NB%
M9X5AUH@[<]J/UC\SR>9]371P4@RE\:[$2?:R.>0=-$$V$H6G3453$.Z3^#:+
MFH%W%)N#,<YJCK-=[;#&)PTZV%YHB]6?)E65E[]WG[!MI28@_NZ%;@UIY>^H
M$Q/=&X$IBM)YBP[%4#:0Y7J:>-\_'1L7/MCP/4U88X@*"K9N=.^&WXVQ=BLD
M,LK@4+)7:XM^EUIBM=TP#(..>$&*Y1V2M=T1)O%*U'8SA!>F'35C8]?#" [J
MC&9)!R/HOX--'+Z 8T=T5;2TBQ$\R Q_06,SZ*YS=,EZ#)X#K/TT#J-@S0!O
M>Y3)4_!J>NEP6I#H+@@3=4#H6#QLH]%;DO,8WI,-)2%)-)@Y\;/U/J5?P%YE
M%TSNB4#B76D]I :V_I;H;CFJ.:G$7RW6GMUO&,Y2NU$H])8#H=P387GLPL\G
MXL<$YHK\<A%N6Q2J4[G);^2HM$&]@^,\#N$,#_/7+<L[E/?!LU!55>1*T5G^
MW$(W1#6S*]B*T6LB*#J25<V%:B9:G7CPO:Y*[N4NF#?#Z=SZY>_;5U+6!QA1
MT,>R$2]:Z%^O-SSE;)Z\?UU-0'KTW2'XXX^<,!6_ +K37=G9+/<-R/?]_;,"
M?3/HA^MBNQS.)1_J#-=H[4.X[D/!ZU)YQ74.#O0@LLH5)SR3,-_ VUKV^)7;
MFET#(C,T*W.\*JQ3")G-B+>X\:$1 PAW==]]\?P#5*K JZ_:2X/[2OP8GKM;
MI0>&TV3W#B\\RUW+KZ;GMT6E>D:B*%5_04FTB?LDB334=#*/CXN84B*\KT*M
MKWE<?85C[PC&2MUQD-#6H^O!;IT"7V 9L+6<_N'\,TZK&R8YUJ$0ZMID"".
MN^?;KQ8[MA-;*\?"2!.PE0? YR\CK2:[6-P#K>16/H] OK5K2M*A+T=)PP,]
MUR5KC]D3=)FT$%6[_<ED/\D10I M#W1723<LUVE$)D>!.F/[XO"EFV=1=\8]
M?]8C6=:UGJ,&)I44J"[15=#]A:I)]DW5+[% ]I0;? DT!6=SM3/N&J@:L$W#
MP2;Z6&YA51.ZPR,/K/#4':$)E?!JS@/?8;^GI=T_QQ:\L(@,L)26QUR:[A,Y
MM^@2YB/\,EE2DEW\VI$3;&+_'KLP 8"PC>5OA2@H?CL,ZR1WBR84I2B-C#BY
ME57?SQ1NQ*:OJ+4.AV,2+/ 2[W-XYUEB%**HI08BKD+8R)^)<QW#DIX'%\$3
MH5]B+W(W'KE:;[Q@2RA[8K@S1*:+O9G)(5C'J/B>A%/WE(PIZ$@>JHEMT]CR
M+BQ*M_!5DGBV*Y>IY+&2CF  AP/TP6GE  EK_\7ZP>JO2J,^U38H5*958N54
M5MJ@4,G.*U(ZK+Y::UGFE+B],=1+9[.LQ^ YP%J/^Q2!$>4&B15"W<<X24]5
M98;7U0B>0G85F$.M9\LKBF^I<L7OK$&Q/7@2[T&3=1#[T2Q>+@DKP9XD?_N7
M[F)!F&$[7UE9B_NLXMCY5JSS=OQ C%=];\'))MGRBM_1J),>(N46&!06,X 5
M\Z],D$OF^8#W2WSX(Q):?\>,A.?R4W88Y$%!@4^D</K]V60';XU'H>S=5) ,
MOD]7M<SN";NU<1W[9F=&C)6'M)2C::I/F1S;US$U:KPB)L?YF['?AW9J,CR@
MN;2T.*E-Q@QHVCFXUJ7Y4 $U[^Y@40(=\"_Q30TGITB=W9(=BIX_U %[0OLA
M8_;3"<$[6IG$Q1+^=W1[0&82U;J,:]?PP"P@70P;8? H3'8%G_0.YRR*[IM4
MV$+R:@]\?P<;\B%#YKXXCJ^P,C6K$:F"HS\-EJ-J)'#'T?OAIBC>P/AK/P&
M&U/&,[%9B0-F*O#AS:T?),Q RD!];1:':F],F!2\D$?73P2<O8"%:Z?F:1@2
M>$N)"3H),XLK55\N8=.K 52U'Q<G!:Y"X@[R6)-?*>V$#W(8 4XCP,E \,R)
M>O4-T)1&GWX_GCD-A^?IN?N5=25T5_]+]UAVD=4CUY^:QBO0[).L]$O)[-!L
MBX3$?K,,GM[:;&>@6W8$?\P_L-/W8^GTS;[^=C'9.V1+/VB 4ET'E+A+?PJ+
M(KU109BH(&J)H9+D5>?NR2:@$5N7>5D?@48BZ:!!B$5]M^DB$U-6VY4C1TEC
M#%'>T0#>:)3$']EF?05GU89)YBL1F;;2+MB5FO-R56+R1:U1*+=7Q(D]F K9
M?$PG*.R\I0WG?)O]*#,8VHPTUJ>NH?(S"9;4VJS@:/-4*.:T1Z2>-P/J;&:E
MKB=6,1R#B_),4>'@H#VV>GS$SM6\I.0  ORZY7$X0="C_\>6FA3JFN@P%G7.
MQ"<"X[*LM*/' H4.H2;'0V5NMIGB)^PW:BM'F?4R!-=0Z_DC4M/1G4(=,%UG
M%PX!Q=GV1<MM2GRPII&5@['9%&FD'!9YA^!@"B4?>OEF\7IM4?</XER[ON6S
MJZ)UUT:FL() SJDS?.(E71E^.8S$#C>57A@VS"6[X0&$)$D%K3314<E$7)Y<
M*+[Z/AH(F[H>O)W/5LBOF2XD3JT?2KG25#MGFSVL(L)B 8*7S&LY>O]&[]_)
M>/]&_QG&C7NC!TJOUT7A[!R0T<GG4?$8'I"=*0">JRB2Z);EZ'@RU"Y7<,"8
MFS_9EFFN0CL@CW-CAJOV&;H;VDQO2\_NAZ]!1,)YL/,O[-@-IW1I^>X?R=NZ
M"/PP\%PGQ1[YSEUZDV+R<;K@="Z\&G.@[QQ.@^\H)7G%[,W<90H-\Z.)G81'
M8";? 9,)HF[01.=?&$;\5_)<(II"G]BWR2[K9L5RBT!/*K=Q88B-9^[[@&F^
M"4++^TR#> .TVU[L .%L]B<PQ9@X15#1_#5Q+#N)@F/:M/M"Z)+0<IXSFVXI
MJ^X>)\9.M'9,&/D^/@>!\^QZS"ZZ@3'\I0M$ILAT\U=(,^*-E/^515G->59:
M?[:RS!6UD$XCI7I)'B/SIZ^ 2B,E.HN LE7@@?H<LCAMM&5M!R#C'84LRV+-
M+LE*+^<EWLXCDDSH<QC?R6M-F<J-)#7:_%?1C'@S5\&>K6V^T!4HKI'T7]XR
M@A[A\?#A_P-02P,$%     @ CGJJ2*@)>\]2J0  @^\( !0   !P=W(M,C Q
M-C S,S%?;&%B+GAM;.2]>7/D.)(G^O^:[7? JYE]FV46RHI@W&4SLZ8CLU;S
M5"F-I.R>WK*U-HJ!"+&+04:3#!W]Z1\<X!T\ !X 5+,VVZ642+_H/X<#<#C^
MY7^][1WT@OW ]MQ__6'R>?P#PJ[E;6QW]Z\_?'\X.W^XO+[^X7_]VW__;__R
M_YR=H?M[=.6Y+G8<_([^T\(.]LT0HT?SS7.]_3NZ,9^P$Z ;V_W]R0SP",'_
M;I#GHO^\N+]!QN<)0L]A>/CYIY]>7U\_^_XFIO;9\O8_H;.SF-.?F$P_H\5G
MP_@\R_SEWCNZFY_1*O.K2Q^;(7D:;8@T/R-C/%F<C>=GD_'C9/'S>/;S9/9_
MLD][AW??WCV'Z)/U(WF8/$G>F*+[S_>?,^K]O^C!<P/R]/Y@NN_HW''0/;P5
MH'L<8/\%;SY'1)U(742,Z0;_^D-&P[<GW_GL^;N?")OI3_&#/_SW_X;8PS^_
M!7;NA==I_/CDI__\]>;!>L9[\\QV@]!TK=R+0*SLU<EZO?Z)_I4]'=@_!Y3*
MC6=1*W$(B"J?@'^=Q8^=P:_.)L;9=/+Y+=C\\&_ \%]\S\'W>(NH##^'[P?\
MKS\$]O[@X!^BWSW[>%LNA>/[/\'[/[EX1[[E!CBL@<-D 1S^*?HU];,?$#SY
M_?ZZ4J%UCA9[Z2<FI /_ #_-B8G?0NQN\"86%%ZO,1>E3BU-B0)9S\H1=,#F
MGI]7_/#J@\<MQE-FMW\BO_CKN17#:?/P;/K$@H>C;ST3*]_YWLXW][_B_1-.
M*%'Y*2GN-W]*A(1W<V+Z./#(.UA$[XUG'??8#:E/M1?KK\X3^9+$I\F[$'2P
M>_;]X0=D;_[U!WOSU^5\,5\M5W^=+-:+R73ZU^E?)S_\6X8RHJ112AM%Q-%O
MC/S__9>?J$S]ZNXP_Y.C\T0/G4,2D?&-3,6-1L7/=S[&X(2UJI_[>5":OA6K
M0'YLT#UZXB?+(_'W$)[E/OW6]_9B((P%\<3M]I-0D(D4HLILS>"):G0,SG:F
M>2":3>8_82<,XM] /)J?C2=1)/^GZ-<@'QEN0Y(.7#Z3+X:#<W?SQ?<]_]+S
M?6P!](/SIR#T32LLN$4K$CW'J#*<MI&+UV^G"\-8)8"-R*.(/C+=#:(<4(8%
M^BUF(AFVP]O!Z-$.0V.XB\,#F%M;4RVJ[SS'MFS,C^&3%Y0@MB@%KU_.C.5T
M>8+/F)I&4.RF8!%XG K*QUB5^Y4CJM0H"O$3W)GOYI.#"<3);_PCF6+8YI/M
MV"$1\O)(\.XV (J+@GR$\8C%[9'SU6*<@UR (O)T((@8H R'$8IX*$5A_T8P
M<D8X9(Q@1D; ;P?L!CC0 )TBSET"5V[KJ<3O/;:P_0)B?L,A'V!+7U& T#(Y
MN+UQ;<S6!4BF]$:(4-0$@MVUS&/.SVCIXA!Y6V0ZCO<*:VL!_.N?C='26%),
M_O-\9!@+'9!8YZ9ET*NTFB*L ?I)."!J.X_F6P)_$AJ^$2,TP8[K;;D(Y!&)
MVTT7LTD*1CH*1*01I:T,@/TK2;%XY^,ST_K[T0YLNF3O>N2=SP^?0_,->4^.
MO3/9=! @:+L;O'?MK<T6KI$3#2'OR-R#IP.>/7^#-XI1*N+@!<!R6UD1=H_[
MHP.K4U?X0(QMT^] ?G8P_ "#^][S0_L?]/=WOG? ?OA^1YP!-/A"OO)A7PON
M?LC+17\O,G,C9VFLTA6EF#7*\AZAA#O+J#/\1RB6@/P$,HS8ZDLLAK+HHL"(
M1M&(FPQOV*,\1'RHB7"=B23&EEX!6 @^_7T$Q='I-GS&/NS4^OB93*#L%WSM
M6MX>WWA!0'*@VRV)K<V^R$5%3:SA$8T?#8O,KE*"!LH"Y7@@Q@1] C8_THD!
M),F$E_*XT;]!3L*#1PUBY0SB$/*:! 01GZ_ /;<1Q>!=L;]- H:/-U$]1<UN
M=MESTO>N2X3@=*?E<FQ,)O%.-:.35)$HVI7NK,U$OC8-^\V=53*$59*SCUP#
MDW37N$I[->,PD^:K[=HAOB%19'--H.7N;%C_"P(<!G_&4#F%-^<OV#=W^'N
MMT?GQM[BRD#?@:34$;J]G-Q[J=/5=%4 (.-WY@!#E')$C.4(Q4Q1Q!4QM@CX
MJAJZ95F*XOK$ -E4%MUAW_8VR S1>68EX@I*&6T7_06;ON)!OCN@\B-^1]OW
M-?PS0P<01^K'_],'520 )U+P.2)Y?CR?9S. B! 4ILX5I@ =]9DHT*<Y">BH
ME"&NE+0TH!(NN3R@W #]0W;!"]F%%I!=".6$Z]5ZL5XRR,++*.<2.D"VE3ZE
MD%WH ]E62I5"MEXI!9!=<$%VH3IWWVRH+*9S9]HD*[@T#W9H.F1BL??<A]"S
M?J_*YYI?E)F'-TK#O18T(S]$N$F((J *J6%$=X08941)*TJH>U;9**A\(%3/
MB,H6HZLT'^9VTES6RV<@-:C[VS$(83 +8)?/#)ZO0[P/'KU[#.:PZ<9]NA3W
MZ%V21^Y\[\7>X,W%.\G.B3ZW!Z@;M]W=N17:+[2NIJF*<VBV4A$_K"[<<\[Y
M;!FGQJE((Q0)A:A4(Q1Z*!&,+J/G5M;ASR ?B@5$3^_H$\A(@LZ/*!$3I7*J
MKU75Z@,8A0\ %O43@T.IC\T,3GX/_Z+?YI"QMI?8V$QM[&T1(4%^>X0_1(]
MPG&F-AS*B1[Y8"KA:_<Q9W%(-A6:=]XK]F]L%U?/6<H?E#UG*96">QU[,5XN
MHF4&1@A12G#^%BN:M/2@T$2%0O6SEAZT,EIH)67:4HN89-I2;8'V"52 K<\[
M[^4G5N9DO4,"-4O^!>">99*G^/=$%H=52<%9@"MO;]I%:-4^*B%)J>///:[-
MC%F\2^\X*"6#?F.$)..@/YT,09V&1@&/8P$.&BV@9"KA4.+1\=$+:+< NX+8
M#>B8\X4=**C*X?A>EIG6<TG$ZV_S\7@R3C#$"+-#Q&>L,466-HJ(*TJG!U"<
M BVG8G2^A*3&K,2%3DM(!F9;U#(P*4;?79OEST\8!3@,'3H+H1FSTJQ7R-%S
MN2N_:54AF!Y ^.KY5][Q*=P>G=-*_H;3*4(T)..96S#^:O*YL4AA3>FCK>>C
MF ,J/=:B]D3+<(8P<H8(J"4VL27,V!($_5$Y>>84S""V>,'^DZ?,&I.B.: J
MNNS\CU7M#C)CFC#TBZ%-S([=L_4-MEFB3GXHYNCD5W\])Q/>#4QZOSKFKO#]
M3_\N(1:=,.6O)YD9<0H>OX^ @-P0TE%^@T_^H7V^TC7 G\M55#(:9^J$;K=?
M;9>@"YHY>$$85 6SNE=DCK4U<O GCM/5+';Y3,64MT4)040I*AI&>]/1*--Q
M@Y]"9 ?!D:845I6>TL8'#F?,#0=-UE&/J&+A&==W/GE)&:J*DO#[W*H*5R?E
MFSH@JYN>I=BR4SW-2CW5(*O**:NQ56H?)>CR?6@S1'=FV*%1,_W-(_DI,%G3
MH=*=D+949.)/3#3NW,@@_R\"9(8#/?I'>)QEF* L%T6KKU*L8?1K#6E8;@>!
M'+A;F%4)VFO'3/ECH]#8,%NMEO%T:L"!S@M-IQ9"+81>@-"/0%F'L:MZC%(\
M%E'V345(^8>D>VN+5H8S(^NUZBMO.NC!0OS#PY?'!_4N7%MP<JJD.I=N6'S/
M/2/=H05726%K:);UYX$7QOG"<2LE,E$Y7MK6)3K7K=F>**S<L;E"=O%958XN
MW!)SNIZ7.[PFD;R37FR/-]*'T?M9&_=O#O!ENJN#P^WVR@X.7F ZO_C>\7#M
M6LX1KL(@OXWJ0/'F-JX"K?VF8I2D0TE(//XV&NMUE"G%U!$E/T() Y3E@!(6
M([5+7T/;Q,ADC]X6;6TRAT3>(;0MY-@6=-[(E1>KQV\K()RB6]RD/103PN:G
M3VL)I_$_Z/TNV5)"]NN_GG\O>$3F#S+*!!-N B?<9_'II.\/C_?G-]?GDLL
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
M_DOM U>6H_YAJ;U]6 ]]TR'QY.#;K ?EUG["/@DGH6V1@&.1^2Z82ILUO4Y
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
M_E?R0@OG::*H21AL$)/;V=?K\9(S'F8#0L1SA$S@BH M K[Z!<=>#<5.!)%
MB*G>NH8!3E3PQ@,>$^H?&.YI)<N&S)ZW7^W ,AV0OQ>'*J>L;: H%9<?!]/Q
MI$O 2+BSE6?@3\/'1X@</5B.1I"<#6!9]>,$DEH4M0\HU9;5/[#TFFSHGV>T
M&3E772+&ATHNVEF'1@5C;(P_3B#H+YGX8'D$%9>X67_N L3TACOASWUT?D*D
MZ YWPO'#P%W8.A'<)^L/!O>,UW>$>VRRCP'W1\*^O^&=4=,:\%1$[B%LM9[P
MKJE6(YZR_"B0;V&?&/.KCX7YG.MW WUJM ^"^E>O/X<AM/1&_*LGXL^S[GA_
M]3X,VD5M$V-]^<&PGCI\1Z1'!M,,YQ?OOYI_\WQZ]^+YFUW5\T>$@AZ8+HK%
M77]@3.-&%?5(1D_OB+*(;N7\#;BH+]WHUPY&GW;0 .55[LZ)[5)C:H;H7WPO
M: %C]IH>V*6R\/>EFTTY5]\I7>T0VD);@QT@+]0=P!ENN&,*;F'(EBIHBL6<
MHW(",+659JB[:;B>F^M5/=!W(WQ1]6JYYMHPU^!^[O[UYADB=;F?6\2!.1%Y
MH_R&[AKATM'ZF[G'M7=WBU+1 ZMEHO'?+[^><<Y9L_D=,%)\'_B@!N' LZ!!
M-$!W'1 X@5YI6<TP_PV'XFX#+^F!:"()?RZXYLU\"=5AH JM<5I"55C312'K
M;5!. ]AE?)$39;%1] +5]P!OC\Z-O17?\<F\J@7 4GE$CL7RI+<CQ&@C(*[;
MP-A6[4QM%AP.K#U.@^ZP;WNT[16L>*H]+2S@RWS0+%BPC[/"GH\M,R#FO,?A
MT7>#V^VE>;!)1(6VT-]=HF;@.?:&5IUOM[8#74B":_?6Q25UFGU0E'WNN)NX
MW#>/KU=QD]&4(_(92]H,CS%EW=J/.;;(3/C2=FZO'GH'WY9\HEFFH28%0T4L
MZ65<D:& *\JS12E?$AD1X:R@A%6ZK:+P"'P$',ET0]NR#_37T!Q/U;98CT$H
M.8O=@_5["JUPK9?I_GYN6=[1#:MO-ZQ^5D$X+!6$]VS_8C)9+M- 1V]Z(\10
M3$U-:[>>U)HH4JLQV/2@F]%.-UGQH19)6>17FT+)?(9)%%\!^.B;;F#2=KN_
MD'3VQ@N"[ZZ/3<?^!]Y4)=0B)&3.;P3DXJ[36*Z2&I;(%9-;)3,,$'! GX#'
MCV3*D[!1=NIU.%/,LK9([CQW*C81I4UM6KAU;HHC:C"]L!N<NQOZ3X>.HU'_
MIL;F**WI:8'J!B&Y_7IJ+(QFB+,6&EE^^C4^DV,J-C"33!Y(D<0^L5;!0/F6
M<0\DQ=.@85I7"/$%#1Y[]Y?11]=B$3Y-^?S)DVJR^:(8W'<!&?/U*I_+IZ24
M)O+=-)JHT(@GA^^FEM%"+8GI>Q5L"LE[J0U4#/]Q)G+K/I@.OMW>^1X1+7R_
M(]\B_/+WHWT Z%6,#9PO2QS8^23B'IH6Q.48D#*Y.#2DN;*#@\?N"X$1*6:#
M*!^4,%*5J@]BAEEB![AGA- %S0^QYC!.XSJ]98W&8AZ='7H%K-;#./L+=N$.
M[!O;?+(=.WR_=H,C&=TM?.F8]CZXPILC&?:?G.).H-B[DL=B;L%X?6]M+,9C
M-CI'M)$3$T=V3!U9E#S:)/2A+O-(H'B /@=6-*7$<C<3!C+&)&N,A#A*J"-&
M'J7TY0_U ZEN"/N!JG1 &-UQ@B!F.24I@^=M7FVG<NR)_RQSV(]XBI2Y1&=/
MXE<'P<B![M-_<>L'ZU;"S[+"CQ"FC>_1D^F KPRH#)ER^V'_ZLSSZCSAG>VZ
M0VO4N/C13A>CR:^DI4(%I.:2G:QJ*L-(W #UZNB3[\TJ6QH^1^DK"L)-F1S\
MS1C6LTD^!(W25L:,8E3GH];WNRO9B(?.RKQ@_\F3I<XDIT]R)Z0.0*_#4AGX
M*XVA-""X)\6:9+IM.1[<CG'^%(2^:56N2 C14!$R> 3C;^$]GX[S,21JFEX\
M%Y/R0+_%7!1M* QH":-/2TC'KHC;EX*9VZ#:HKMI<U&0B&[X%N_1/Y^LEL(
M5[YG.*0Q3C%^2YN#GYA$>TS7;@.V,*%FJ.8K%Q @H >:6^YR3]>3>$^N'LGZ
M77TVE#&:D:PKACFV\06-IA*[=7TL\L\H0*!PSX9Y<4X]7"\*H=6]%HKDEOC0
M#@CHN-#70K-YF69<:WZRT5_9.^-4>Y48OMX?3'J+4'I]!OL5;-;=-..[^7T%
MV&\4BGL#>S:;3HMQ(::>OVPG98!N>H\; AOX YG@Y&(9.Z&F ]JXW;@,B7RV
M4H]2(4BJQY^HI\$BZ;(<; /!2C21[:(735J_>>Z990;/R'HV_1VF1\M2($%9
MS$ZCW1]1!&D#EYN&5D^GSRD R8UP,Z/Y9%6<":IOU]11'4-('=D(.'&D,N>_
M4=Y?*9;DCGS=9S/ T>DNDA&?;_YV#$):Z-[P_>K?58"/6H'X.]L:ZY.)74P9
MI:11AK9:'/6H-L56HNS!MRV,3(?Z(92?FO4JR\8:E_.6X:_98BHQF3EXP0_&
MBI<4H+!<$OY[8B;Q::84?ME#.=K K@\]<R<,DL.(849=S2!7[YME6*LQDQ*0
MP1K*G>]M[<I]_<P3,N&3LA6XP749GQF MQ%[74U3L-;R+U+Y#Y7R2_/S4_?(
M.75!224>?#0)I$*,;Y\<>Q>=[#'?[/UQ_^7M0#?KJCX1QYLR/;Y9'/ZSW=-Y
MG+0QJF2:G"$+S1TI8113AE/N&SN@XW_?Y]RY1Y*^#4"'DUC374P=VB(%]N9H
M.NC%=(YJU[KYG3>'.TY+]7!6YG]CTPF?+TT?UQZ+*7U,\@F8,AFX#SG,)\:,
M'79A9)!%Z&1.,\@]O])=E4E&%:"C]$Q*=W4HE+_L#X[WCC%ZSGRB)^QB,OZ@
M R&3:P^?.9$$1Y'H^113S6)[$Y#B$RB5=E(QL*9+DK?;XD;ZM;LA1H<V@@ZT
M$?SR9CE'V!QM.*#2B:3$H;B+G ('%F91!>EU;@&[I"XEY7E&F:)/"5L4\_U1
MS: MSU2E%T)D%__9EH#2>6$?F,D.])VMJR1PN):WQ^?T%&AP'H:^_70,32+W
MHW>/#]!+U=U]<4,[?$_KZ8*&ZO)N-&6&CBZ"<J>WX^DRCAV4'XH8HBQ'& 3O
MR%CBAJ-,D6J@O Q=HHEHS(AM8Q9L0Z38PWGZT+-^_UEIU.@#,+FPT=G"ZN(&
M[']"'\U+#U:BCT32M&-'K4/5OB@] M1)PS^+7:QG.9A';3!H[]64<K892WD
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
M( %K4D).(4Q<.5Y%)>9.W59&?"M)E;N3J>[I4C\5 $42H%B$$<H)H5,<&-:
M-%Y<E^_Z01-$C_R/C_Y&C?82&6U/AS6UB7"OT&N.-:T^0A][ ]$5'>=P7[>-
MRZ[#.GE$]LY @3_ONNMX/%M&&P/I'4 Q$;FKX)TTF$C4H'X%O),:1D8-N LH
M-+=;6B-(;XI7M@A>X?_)&GB9SDIR@4B0BV-@NQB:Q-+K7$E$J KVU2_('+,K
MI1!92%WG0$"\)R6'8GJ*AM2>]"N@XRDBATQ-+B-N=K_<&%=OE1['K<P6>GRA
M%.S%0L7M?7!D%U+4A#*NUQ6-=SRR<>]!&K/Y*C<6TOWCM-0BO36-\8 R^/N'
M[]$]:9(WC0<S0&$HS1;BI-< 1@:X8 9@;-0-MOT;P6CV GI#W]Y\AQOZRCU"
M]7@M@OOB6,YMTC[CU)$8>$\^>%*C0G*?1PS]T:%.Y=;_U?,QB)8I6[FW@^+N
M4B\D5<6SEO+R>O>2WN54C'$Q4^+'*5<48A<=&%_D^6A/.$?GY0+/L3>TE,;'
M9#YZQ+(K9J1:JQ@0$VMEN2+"%D5\T:V/@#,+GQG>")@K#)-2S%4,G:+.E3&7
M7V$NJ4&T8U Z":Q=/H+*2161U_/ILM0#WM&=E89TO^0%!9.J4RGXJ_(GR3&%
MQ)U3<BBFIW92U56_ ES]5+^@1C_94ZIJYRN;4E78I,=4A7$@R/WNVF%PO3^8
M%FW1#3_9/K"\)%G3KG:MD)^&HF2$6T ^CP-C3F:3DS+DXH75$5-T!*[(CMA"
M:FTGC)'%.*O).P8R3&FH 4M0-N@Z8XF4$XI8J4LK!K)&:6 J\8L3IU"=,0C'
MAF**(&;0'J,:F^GE)G_QM.^KYW\QK>>3R\EK_*(--461KH6HG*/L:KE>+J?%
M&5>TA%!<64B6$;8D)<:$*QQD2-BRM]1$O,$-5)AD10M-Q?6G9.&),$7 %679
MLK?4!<+!C53<'DJ\Z%+4BU3'R Z1IA@MVUJ]A[AY:SOG[N87,[AVM[X9A/[1
M@LWH!^R_V!8.XI7]R@-E8N]+CHU"PG'Z\7IL3*=K%@T)?7HF@G! >1;#EE96
MA;H!]9TTZ!OS2+;L%![A&M ,1J]FD!&N6@$\#E#BEAP^)+4-15J&("$?7,W&
MJ\FB,?0D/JAC#&JC<!)[SE4JW"7DM-&:.]1H'F%:19:!(DIS[% <)<3./\R-
M^2R3BL3P4(O[-BJ<(%P#)+?1HPFS5_:+'>AP*+P"$2?H5'SR).FCEY;,5NPE
ME#TI<:NFA#WW'L9\9D27PZ8=%7.UYFIV9SJK9.15BEI"?7*&4ZFI]U5GE19E
M*JG<7*H!2'97J4IQI9B^P6: @Z]'B(R_VJZ]/^[OS'>ZUW5UK#K.PONV"NS7
MB\2_I[F*J\%33V.D1X@11Q%U%)-'A+YB2/6I/(79([!&_W]YU];<N(VL_PH>
M]M0F5<H>B;KOF\:>2;G*&?O8RFZ=RL,63<$V-Q*I)2G/.+_^X,*K") @":'A
MG*I4QI*(1G>SO\:MT7U()=U3\NB84K0"<FKV*X2A@K(LAB:M=/2&_Q>[4>MH
MK$[(/L"6N%,WWW66'$X9NR,*7GK'C/:&6'?  _Z%U,+F \[8&7\ ] I,O >0
MSU5E-Z:)1>G!=$[(2DQGW"D;[])Q^F.:]/8Q,-U/+2FF)^N/@>ES$^^'Z8JJ
MK,;TEO2J9Z N4;(1U05[ZO:[7$WZPIIU]R%PW5<Q&;!7'P+8=3OOA>PS9=D-
M[6^A'F!G=*R$=<J<^D1S-I[W!O6W\&- NI=2,D O/P:@SZR['YS+BK(8S-M7
M'&'W.9$F).M.QSXP%\RI#T2S+,U@1S 7?5D-Y;XJ85!NEM$R0-<MO >@S]1E
M*Z ?\,'U@QV-Z_OBQYZ[ISYH@*&(Z5D&<"&37<Y6IIV!GG=)HT=YIVSXMA?R
M&I3D\(LG)<EIL(/M'J 1$ET]@5R+%GB$NV=:]@KC:\+9/HP)]VT)A#L0@,-\
M U?J^4\6T]HQ-Z=.S9C31T4'Z+<MB_4&SQE\*54P*&=NC='.G9M%>%8PZ 8
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
M+L.OBA+!D<QR^QW9O.3S=QQY?JRT>29N!X5:$3/J-KI>+H18Y0DX.5F4T[4
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
M)L-=%^. @I5]_F >J[_Z&O;[: @>+4W";_E\2%<DPI@6%U13N)6N1UKVD,M
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
M"U9)$N,16CGPBHCP\;_8C<BOX\:=Z/IS9FV]VKEZ2MOYVBFLG1)!E KP]O-
M>9QN\ABT>K$IG=F]0'18RY\H6OX$TO(G'2UEN9HMZY8_L<;R>\E3L_QF><Q;
M_D3%\B?66+ZC:/D.I.4['2UELAI/ZY;O6&/YO>2I67ZS/.8MWU&Q? ?:\B-W
MAVD=U+C9\,\?,VGW9WVK7U>8SM/#=D8",1K01C](&*>+,,8L7F)"%8,7B=W?
MWF/L_>TE?/OO'?:IJ<_H']3"9R4+)U^Q;OW@Y?']\!2>OY'Z[P9LNM:I^E;\
MQ)D7QDPWZ3@!LV8\D']'C?]+6Z[4-*C)BD6$\<T\DHV%=+6XY_J31CUTK7OU
M]=MB/,[L.@W<2\M% /OI@2(Y'44RYZVE1E5UV&+YP7' *N9*]]4%3T+A@'>O
M'NLPS6*?JD8S0IR0!3#H(Y$@)'>4A^=+!0,!0]6RI& H:<$2,&R\_YS\"._4
MWV'> A8<&1M=3G!632 9H8RD-7#I)Z,HDMUM$ T0,.?6UP*<BC[  =1TI5/P
M(!1<NEUB'(_',S%*+G!'<\U%"=AMK)TR./I(-!.-)<OY:#I=CJ;C%7*#'5K.
M1NOU9#2=3:NCS BY"?E&G'T%!#W2NYD2/=F!E0R^5T25O^#D-50:=61-0?%4
MYT=Y,;LB4_P&A!7#T A1ZHB3MV!,TB(X&YP8)1K^EXA'J1%#&SI()8<#G=R&
MFV$HT9N&,,#MMW#[&IYBXL$VP>[S'K_AX'[?$!#8TL!P:& S-\I1:#-GO>1!
M@H0@RB@B0A)QFH@2A0D8U"GB!%;$QC!"G7(R/\&.)%N%,A%)J :R+*9001':
M@?_8$??GSX/"_K&7J:RGSMI92U#_:!7H!PDHQKPI 3M ?I"4*>+'2QL1+T&7
M&/ B->C%^Q?_.<$XJ%W55L%^2ULX/]#,F*HQ+<?K67I=@"Y,!/D.P/V!3D'K
MOB&E;EQP53^A4WJG[VLV[$'4\"KP)@K*,N-9[HXX^,6-?L?)?9;(:HBSD9.S
MS_](>56TU96S6,Q$BY,&I-(^$>\4Y;U:Z[@T::B3+P/0T% /ITE-C4Z/S@R[
MJ\82=]CJ9#IXR&9EZW6:VU<_$C)!WD;!1_&KDNOL2Q3.@?;D6,WZG>EJ.AX[
M C>:=:L"AU+GX-[4B+KJ/M5*=:FZ5B,ZRQSL5*>*#+O8@2Y)X&B'J-Z0NQWD
M5NUUG]TF"9/UQ!'--IMP;ZTK["-Z-Y=GMUOK(W^C^_H(+JJ_*X(.-B0=W#UO
MHHB\)=Q2)E?\K,E#;1$#ZM6:UEGZ*)9-*7Q&)4HLFN)K&/SDEK[;DC]CUZ-^
M$+9$K@;!G0L(;NQ,N\E(*X?84CU!8.O7P#T>H_ -[ZY>*4-W$2T P-./2EYT
M8Q.#2&OB0SV,:9FE[B[((4X/<8(CT#R]^H1DX$HE"QD5"JO_#B/D[5W_ !KT
MJV*%90RU:@4&2D_^?D]C40*6D"I^P![VWQH*[#:U, HD*1OJ44B+R23#$:>&
M<G*HH <%(DT".A4!HYP*,'A:[:Z*G69EP$"'Z#)\"6@2[*W[_1,.\+.?R.9X
MLJ>-0D;(0I?<Z/,,+@4E1.].9[2@H*)!,*<H,E@4@#B5!4V(H$\I;8*C/5G'
M!R^T+,2)F'N4N'[ 'CF&L<\F>+#X:C3.*K;DVK,(5S>!1R,I,8%^?-I3U7\A
M$E^=(EKTEF?\H:E_,N5W,Y6NQ.%1VY%C92PLE]-%"\A9S5+6.<H[1]3\4-I]
MEC&*)8]J0@.8:[BH]IR:]LJ>8X3\3'M157M>JKTCUY[MOJ0G(!5<3Y^W8[VG
MNB=L1Y?Q4S+2MGHI";\=B@)GN91[^"C6^4?U4%HTI^R?=B=6?[KBB,BGWW%
MGD%'IDCNK#Z,>VI!86_GU/1B+')-G,-,A&O,_^UFF1(:\,Y&S%B'"[-.^\PG
M]1NY<_DAZ^9'J[R'#E7P GD*2R&/[\\Q[_I.DVCA8/=!UT?-^%#P#@V*AW,#
MT0[O?J6UXG=,\>X^"X.Z>]K[+^PX^I-+3,+#=\$7/XJ331#X;\3TW.B]T>X&
M$3;N,(9PJ[Z7,)Y.REZ$=HHJO>9Q>*CH=X2NR5A+ /*55IS>?L/[-XQ^"8/D
M%7168DYCO!I\G/@'5BF7WKGV$_:7>_3IG@S134!U\^S''OE(_0R\_] !K+I3
M&:QUJSW-K1_@FP0?FE<^G0C9Z$ER[I0'W?5TV<-SH-]H3XAU!72(?FF=.-IU
M8IV7J(&BEU>HZM=J+[!M/&'L1,1&]&^['---Y[/%M _R62^V@[Z'*GH 7JX*
MZ["^E1]R=E;I\-2G'EW?1>\4XM/L T7WM(3N].M_T5=6,8;2#P906/2F7LAB
MO,S6]%]OMI^OT>-VL_W\:!8R??E.8>#3:?!C0N;%L%'E=2N@QGLFG :#9-O\
MWCM/R)M].L_*FWU/^KT^5W?Y)Q-F6>JO2QKF5>;RRR^8QA ><.1[+ED2AON]
M&QE> /:7AILK>DSYAK55@7DP:SV7#F221'SY<[;6E2Z#J@^9G.14>NYB VEZ
M"D* VG%.8H3NP[WOO:/?TG^W="'_B6CX=ZC)RP 1'9&(+-AW$\>GPQ%^:U-H
M7I6)1EU\"!S\PXU\.I.Y"<@+PW'R.4C\Y/V*J(^8R8[N UVY4?3N!R]\%YKH
M%R?Q)MC=DF;^GDR/</P5RR)^=5$WB#Q-+"N'V$Z<51K0E?6,LJX1[YOFG2MZ
M)Y_2_M/PXA'B+##S+S$Q0H0-&&B#Z)"'*6>Z><M3VKW2/=TWP@4-F8_1*][O
MT-,[^I^3&R0NW=)\R_3N9WK'E%\?-CA3,S#+KD?GZX'T60^$U88;/;7' +Q(
MUK?R\#9>.*LS=T!I@%[0&2:,TT48T^@Z-R$13"IB0]M[8\%.P8- -M^MUN5T
MM5Z/A58/6KESJ$ BR[>@?J?<G&36W[N*I_#F^#_PJ^_M\9<]QLE5=L9XQ8\8
MI3?&%1H9OBG>SI&JM:Q7R_&$WQ!/B2)&%>5D44H7YF*X;DDGX)(VW@/7+:XS
M5%P3]\#509G=_U94$\2 ^4_LO[P2;C9O.')?\-<3Y>;N^=K?G\BWO';!W2F)
M$[)D(K-<B?OO2L7@4-N1-?6CWN4D#>K->D!I%XCW05=4G#PJT1^AM&>8<?JB
MVG JVG!3;>PX[;0@ 0H+ZI=1 ;T2!::"A5 %=='1<QCEFL%N%)#O8AJ<S)^%
MG//T] CE"5$?%5OD_&H,;IYB=HVSFT7)R<"[/REOZC&WZ_ETB/\C*]NT2Z E
MRV4UPWQA*OXI)N+Z 8T2/)Y8D'$=\7^_B!*(:$\AI!HFXC&!.T2AS,!NKA7[
M"GZN67<V.[I/;NQ[ PV%T[#0Q3'&U$,:9N-%+__&NK';I?70A!C'3Y20J9F=
M1F?6QQ2:/%EM:L<5\R$F=LU.H(^[*[0+XNO\Y'47N=_</;WH]@N]\X8/QWWX
MCJ-K_.P'>)=>?I%6'!E"R:3?Z\Z>>MGJ<9;4NNB%WYBJ](/2CE#:$V1-#V-J
M<2Z@%F,^H#\X*IZ@IXXU;(G_,XQ^)R9P1>;2.(C9CO--$)\B>K_DBB79NL:[
MDY?X]8#MSLT-;Y-WX4TY[[I#KU"S#?.4_%_9.B3K@*Q+TA[2%&5HE_?Q-Z-;
MYY>3?E*2'I7IH[P#Q'M 11?F-],OIP"G4,!?X^KK3U\ZG:"$7AIN"#)+Z8OM
M;(^]L_8XN%-1;PDI\IE\(G^0R1LF'_X/4$L#!!0    ( (YZJDB8\&5)/EH
M "D>!P 4    <'=R+3(P,38P,S,Q7W!R92YX;6SM?6MSXSBZWO=4Y3\XDZI4
M4I7IGNZ>F9S=VDU*OO7QB=ORL=6S9_-EBB8A"3,4J0%)MS6_/B]X$4D)  $2
M)"B(55L[;1L 7SRXO9<'+_[V?]XV_L4K(A$.@[]_]^'=#]]=H, -/1RL_O[=
MU^?O9\]7=W??_9___9__T]_^R_??7SP]75R'08!\'^TN_L-%/B).C"X6SEL8
MA)O=Q2-!$0IB)X;F+NYQ\/N+$Z'_>4'_W[N 7_W'Y=/]Q<=W'RXNUG&\_>O[
M]]^^?7M'B%>T^<X--^\OOO^^^-XOF61_O?CYW<>/[WZL_.4I3 +OKQ?_4OG5
M%4'9ASV0Z:\7'W_X\//W/_ST_8<?%A]^_NL//_[UPX__KUHZW.X(7JWCB__N
M_@\H#"6AQJ>+IW=/[RJ=_&\7SV$00>G-U@EV%S/?OWBBM:*+)^@J>47>N[Q1
M/^_N!4 :1'__KM+#MQ?BOPO)ZCU\YM/[HN!W__D_762%__H6X5J%;Y^*XA_>
M_\>7^V=WC3;.]SB(8B=P:Q5I8ZRJ'_[RE[^\3_^:E8[P7Z.TE?O035&2$/""
M6X+^]'U1['OZJ^\_?/S^TX=W;Y'WW?^F'_P;"7WTA)87J0Q_C7=;]/?O(KS9
M^NB[_'=K@I9__V[[C5#@?_[A4U;]OUZ';K*ADRCP;H(8Q[N[8!F232KT=Q>T
MV:]/=WOI_T@<*$I' KLH2N=/G,_&][3L>V%S[SO*^@05?WV&^8[H)^;+6QS
M &''?PPC3+]PY3M1A)<8>2U$EVQXP$X\.@2U&02%UN,UBK'K^-J[=0?[V@9U
M$SYO0[=H<^@TH5L,06L41/@5Z1"6V^I0XFN8+<*F>YLJ5TZTOO7#;]%=X&&"
MW+A;)XZ;ZRKP-8Y</XP2@BZ3" <HBF:!-R<K)\!_ICO;S//2Q>7X'7?/=A_2
MU[_G9+-QR&Z^?,:K '8)%P2>N2Z<_C'H*(^ACUV,(HHP"$;_<_-'@E\='X"/
M](.@7YK!D4H(73D@WGT8K!:(;/(R=& ?PAA%3\A%(/.+C^ WH.^$WZC.<1N2
MZS!YB9>)OZ]@"MZ^NS#TF'P.0^\;]GVZM.A^=T>UE14&\8UAK"S2T)@]H5<4
M)/ M-X12_6QY>B49&J'LH 33S-PL:A1A:$R>D0\Z')2G^X$I5"2$&!R7.'1_
MOZ16.M6U0-'J28G0+XT^I.B_0BI'@KSYECHVH/T>EH[*=_KNW7X\]E99Y>MP
M7M[B%T3F6]"R[Z%?H'\'J[)R#RATDZ=OM.@6#T+Y./V1ZO6$[$"$V295)N;+
M+\YO(4GM600_Y7K*/79>H$Z,Z>^&!K1WD?5A/G-!5\Y< A$M4OU9_RI4_UIO
M/?UIT)Y*?*W',0V\P3LL_]%^^KTWG,O?/2;$74-G'@ETAMHGF4MV!HLPSLH1
MY%'[IER'\+=DT\J+.(14_2!W$\48A@9YMPXFOSA^0K>C.P\V*% =J'576B6Y
MD('WA'Q:XQ^(.NE!W%?8J58(MCL2YQX+;1#V)%X_6'X-G 3F//*>DRVTD7K$
M_4<2WM+9_X2BQ*>G@::SJ-.']?6?;\1FX['7-J[6\'MJKOQ[UL>B8B<0NG]]
M."28O^RU]^PO#M=C_<=.NR\.U^-RNTIBND97*X)6\'-U\[EYH^86HH&. >="
M-\GT(?B(R//:(:@R/F"%8A?DOL9^ @+>."0 _3<J2G:"I<7G-%HXZ"6>O_AX
ME>VZU),:([(Y^'4WBT3N$T/WJ1XZZK^#>D-5W*_GIML7!Y90;KD5[G%:$B;5
M\QJ6$_WY,B0D_$8GEL[NMQ.@/SQ 6<7QK4.-WW@W [W#2[574#EH9,[+_CZ#
MK2;527KP\_0@ST!HY4-9#M/ Z$A^OS<T*A^9!Z447V'(2!E] CLI) ?#&G@S
MT')AI6?J/R(PND\PO%I76A_B#32SZ.K/!%VLT=@6I0[A].%(0\?Q[N;-3<T#
M.F*I#D"MR&=$8'^]W?_K\R,TAF#@O=1UKA\VW;+H1FE!D ,_[7KMOL1'=/?K
M(0RH4Q?:@UJK8L7VL!VW^)SNOAX%?%*<[P*7.E1>T:/O].$L[/KMWE&@NP_!
M;ERL)]B/GK]&B_ 2/:,X]I%W%T#Q32[R8 #I$*MW[,!N2K\&X_@UP+%YU+H)
MU/]<.QI"RF0:;$K)?UT?$A1T'&]0QAZZ2B-H*Q1D[(57F.3IG^Z"V7*91M'2
M,R_U8J1L8MP'N:(OF09!;9[$E*5.;Q!<.5L<.WZU<!2%+DX]X#A>USKSE1X]
M4>ACRM[WRJ[UA:1V.4\277W.$&-"#X+[%QS@3;*Y1S0^YNS2,GW!Q?S6(+U,
M/SGLAB;ZY"!]SOY$S;ML:J:.9I F(0,CH2[(0'-BE<;K7(2\?EQ!G3\^T#Q)
MK8$\2CE?9MZ )QSUH#UJ%&,0;'JF57;[\D"K!%8NV8_'P(M$XMN#H% Q;R[#
MP*-_S\[JSXD#(Q2C@;?4UO(,M*/X/G*I?^'2(2L'TU#?WKLX]-FC+LI -IB'
M-H$).ZOANQH9VFA%1:@TW@/O6O(;??8JX[O@/Y''(O=J[E[#Q[1<&$RO&BW"
M_0?V-_ZBZ@6YJ[T)0U&G89GRBGR%YUQ6+KNU0&_QI1^ZO[< 9T#A>@93>%6@
M'X@D/SF*CA>_, # _M,] _& OE6D(-"#!$[T_;Y=T.>J93 T =_M:7YH$:AG
MT&"E;L/(\3^3,-G2FUA^0DTH]C6!OO><SL*,'*P%#8GJ78*:1.H9N"^(K,#V
MJ''K*7V-RHX/1.MI,;84893 ]#"/.@G2,T@58N@AK;/O'4GQTZ,"HH=9TDJ
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
M@N)I9CC,'L(859YHYG=#OHEQ]/$2YS&H;$.?+[-L+\7]#.F.-K4SCM[2U1#
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
M3!WI7YFPE@'6>02XYD,!V=EJ3<U<.K9GIP#NXP0<#[AC9U(!VJ<)M(J9J7B
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
M[9/:@*+$'1<E\\MV3Z_A@6EWZ-I.Q32_6O0Z/6WG>XYQO%HYWMK12?^2#52
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
MK0!A1D'S\C:^TL<M;IK-7BRKF[<MSN[57<.Q]4&"Y,ZK.98>'85J)/IR;Y3
MP)(H]ROL];$K9PM_B7<*G>(V,98^BJ@:_/(Z M^I7KD(TZMF#LTQ^!KZKQ2B
M<+/!<7J)["O-.7B@Q;$BXVV;TM"-_;?N0R>(0/F\1W%,[W!EW[H+9C[\&, :
M?46E,L<-\G=J3D-WGI$;!EZJ2E.$N'*RR^D0@*X2.O$BB@#_^ZQB@^NB7Y^Y
MNBC]DPEK4L;.H&9DO0^VWHY71B.U+KI=N[8(C=3VL_W1-+[U5HO,,6TFV\-0
M(DNQ".MV.P%MY^+((,@^\VQ/K,&RZ.N[#VN7LGW%M;O?>*#-GP-(;(<%G[!T
M3J\@-SE(]AL/6]NWG68BY;%H6FI\YX#MP3PM\!WYO&P/[TFCULTY8CV7KLF'
M57_,N*IB6/]4HA(VK#.T0,C:@U%M]C ,PP(A:\G@2@@U[&EG\ZRFD)>0DS0J
MK([SXR$P7;TE(I6C;*]>\3R_,K5.FY3 !.O*"1P/.\$,]/6$&H4^_' =^KY#
M^-$$B4KF^0<37V+B2PS%EV NK<Q?&14'&2R62R?X_7/B$#@ D"!8)UG12*BW
M+EHU'>4F3/A\YJ9JIL/6$I%JXS+:18+(WOZC"70[T" $C8REGT,0(::0,ROD
M;%?@1Q8-6:5N"LV?0VA^"D;K":7*ZG*VASADL)*ROZ<H]!2%GJ+0FN)@C4;9
M%#H43*\I1BBU^D0&VQ0=E(SO3#%"?OSTK#;T*?:E%ONJA+3FP:&&F47"0"E_
MI%TZ6']@ V^W/G8IX-7\;4:25+!&M\%!+:PR%B]7_M"0M#]8I8FQ]#%G9F52
M5<2\3@C\_R."N><I]%>J.1UAB$K2@X-WH:K+0="+MJV,;<]5M3?D!OP<=6M5
M)/G;PSFJWBST6J_4X53O,:D#!\H4@):I HLU&B)?!W.CS5_>S).&T.F]"&>^
M'WZ[QJ_8 Z'H)9;T-<XGM$V(NX:>'\;PVK=CGL P$2YD^#8DC*)KM'02/WXD
MX2N.\/$S?X*"Y\&GF/)/!#%]6#9ZALW5\>;!+P[!U(!Y$B1RD*YNOF]#Y=9@
M+L&;-SALHOF2/C&;GJ?A!@X*[)96Y3SP^41!I>H:Q;U)2%A$#^AW2ZMV$;;L
M0NLF-7?KJB*#E-","CV*M(_Z%1K$;4C@?Z"A53P1RG*KM*JQ<[<(U"3'OTU
MCY#"FU-A+%;YD1_[)-E00[.$]$K_-0![P2O" >5=HEN$&I].:M_>].+,J%Z<
M*4<&AC/+-YX:*?39<8+<.-_;GI.7"'L8%!(4/:$_$OB;MPB?$9Q#J#DE3P\?
MT=/UU) ,7'00B^7NKHU5IN=W-#V_TR4'DY>XU#EP%\ >M'6"PB-(ST+DY>FO
M\]\]HP"'A/[N<D>Y'4ZTAC_2_]S _'MU?'JW\BXH3E6F>WR@CYY8/B=-B:&I
MX_%E)[,^I:J8Z$/5C!,LTZ-BIF45FGJ,@N-AN$U,217VG]Q:.Z_$3VR.9+/&
ML$?I@YV!D8D*."6D&4]"&CM)R%+^DJ:E)FG<GV,87(BEO#?_'&/@3.B&,KK.
MD:[*!;P/OXWMUV"4 &[)"[#U(F,K#'EA<UMO,;:B#HM2+TW$<[8#92*?-SS=
M/&6D:KK3\6E":%SW%LR@-3TR*PC42#TR:^?5^Y:/S'ZPTXSFA3!XI_2Y>++X
MX9)"!6XB\)0SY]P1XE'*2H3L-/O5$&K')2PQM-.RE\=0CCY:XF6G%=]^52JQ
M*DL8^[;SC=YRH5Y+FL/<75.E@>+ZO(8A2!U$B'K>;O?_^OQ88)"ZCC0G?^UP
MQ\)WZ&BG0HEO6!P7-'(GI"+&D?M)(/*]40XI#<.$02I(-D,J5^MXPHNJF.A#
M-MD;KI,<%-)#A#Y87;#K5, 1$:)E*NH646:,)2MI$"TWWAX2VE=8"NDW%FLG
MOG*"2U3(X%T>;V+KT(<]//H:^' <%/7W246.P7U"*QS16X_>74 CN_/EOZ8M
MW$7WT  #@-&(I@'F>B?@J"RGV1-R$7Y%'DR^&\=='TG'0*9+:R9VAOK1)KO!
M-=4RPCITU\A+?)0?&I>[] @1L?U%-;00-X5JA(#(*5//",299!+]D*EAK@<R
M(R%3PQ"Y-DYU^*J&)&"H\LL;)>YQ5=<:N5$TWVR/1ZI Q)G0MI.NQ!"I:*"V
M>\:;D9(\K:QG%(MLU *KT:B_UE,!I8:CDP9O.R.P$4%I2\!V*I\T4F*/D.V$
M/*DE*>-6L9UUQW:ZU90WD<EJ>QA6PEX_N.C$LWNL)]XI0L59H?;S@AIM8QY*
MPU,?1A#[6M!W:1.RTQ748F=J<UWD(T)SPZ5'0,F[?B3ABCCLS DJ-4U'LDXH
M\E8;<9%GE%]>1UZV4GWZ!X[7:^13]?P9Q;&?+M[Y\F:S]<,=0@OG[1YG='XL
M>,2M8X-V!N1TRLF:#DT!7)F:!GL4;K9A '-#N'K99:=D.-Q@DK-+WS6'U5?N
MUC5[G!=/:JXX)6D909*6@Q.8"C;?HN"+0WY'\6-QH8KF@6]][/?P$2-A&J9
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
MR(MN0<]DRW6-7[$'6E0T)W#>@&KXDJ3'ZA."216 J>]L<0QJ&J?SVMHWPZ)
MH%7@\#8DR(65)%1(.(5-ROTUB+;(Q4N,/'' F5O>B/2@S:=:7"&6X'QDES4A
M-36NYLN*5BJ0FEW6:(2^G4Y>&(T\,\1V@[R5@E_U=G!.1-M#QB(-6 3/N3 [
MQ-IVL>JZJ9.V7VEKU/P+&/D&K^T!("F(U-5@V^,Z:K#IT[!MC^@HX7KD[K$]
MW"(TGJO(<#11Z^DQT@!Q# SK:2_2 +'5LP*?CQ,^_(WJ#)@[3<Z%.J&8[4&Q
MG04J]&&P &*@:;N1(_28U!@OJLZ)X9 ;:UAZGL11[ 0>_")7'ZN%HRAT:9C:
M^P>.U[4(]M? !1Q#'WOTSV4\V\1]^K%'3W7UDFQ# AC_6XB#^!>0%"02.II%
M-=KW($+NNU7X^MY#F K_(_T'E?G'BLSPJU]31L..Z4X^^G/_TMRCE>-GWV3X
M6UDE1A#W.IW0]'6"[H+;,"'Q^I_(X4W(ADICZ<<S@KW-4^Q'I=)8^K%88Z+:
MC;+."'HQ$1[:4P9N@A48&XA0GCH)7=CY4\TI/=LR5R_E /O(I22^JD<S=_]*
MDPDT?6@,0W>;I"=D=@^M<&,^(3I$'F6KWX(FX/CR*TJEP3'T_\B/UA/G970D
MD2DB.'ICD*=25B$1JLBVQF@$VBW%YA@W6V?(%#/N,V:L2Y^PW:'7)3:EI(!,
MP5,^D$=FW!01;0"K8BN>6WQ4&:NJG\-VXIJN4'L;ZE 8._YIH7,4"&0J9U.
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
M?U!+ 0(4 Q0    ( (YZJDBM _D+2:4! %0\#0 0              "  0
M  !P=W(M,C Q-C S,S$N>&UL4$L! A0#%     @ CGJJ2$/\LJA7&P  +BP!
M !               ( !=Z4! '!W<BTR,#$V,#,S,2YX<V102P$"% ,4
M" ".>JI(;].-X<P<  !=O $ %               @ '\P $ <'=R+3(P,38P
M,S,Q7V-A;"YX;6Q02P$"% ,4    " ".>JI(>'+J.;=$  #>Y 0 %
M        @ 'ZW0$ <'=R+3(P,38P,S,Q7V1E9BYX;6Q02P$"% ,4    " ".
M>JI(J E[SU*I  "#[P@ %               @ 'C(@( <'=R+3(P,38P,S,Q
M7VQA8BYX;6Q02P$"% ,4    " ".>JI(F/!E23Y:   I'@< %
M    @ %GS ( <'=R+3(P,38P,S,Q7W!R92YX;6Q02P4&      8 !@"$ 0
&UR8#

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
