XML 32 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE MEASUREMENTS (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
4.65% Senior Notes due 2021    
Financial Instruments    
Stated interest rate (as a percent) 4.65%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorNotesDue2021At4.65PercentMember
4.65%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorNotesDue2021At4.65PercentMember
5.09% Unsecured Senior Notes due 2015    
Financial Instruments    
Stated interest rate (as a percent) 5.09%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2015At5.09PercentMember
5.09%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2015At5.09PercentMember
5.29% Unsecured Senior Notes due 2020    
Financial Instruments    
Stated interest rate (as a percent) 5.29%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2020At5.29PercentMember
5.29%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2020At5.29PercentMember
5.69% Unsecured Senior Notes due 2035    
Financial Instruments    
Stated interest rate (as a percent) 5.69%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2035At5.69PercentMember
5.69%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2035At5.69PercentMember
3.82% Series D Senior Notes due 2017    
Financial Instruments    
Stated interest rate (as a percent) 3.82%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorNotesSeriesDDue2017At3.82PercentMember
3.82%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorNotesSeriesDDue2017At3.82PercentMember
Carrying Value.    
Financial Instruments    
Debt 1,695us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,578us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying Value. | Senior Credit Facility due 2017 | Senior revolving credit facility    
Financial Instruments    
Debt 330us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorCreditFacilityDue20November2017Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
380us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorCreditFacilityDue20November2017Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
Carrying Value. | Term Loan Facility due 2018    
Financial Instruments    
Debt 500us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_TermLoanDue2018Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
500us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_TermLoanDue2018Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying Value. | Short-Term Loan due 2015 | Term loan    
Financial Instruments    
Debt 170us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_ShortTermLoanFacilityDue2015Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
 
Carrying Value. | 4.65% Senior Notes due 2021    
Financial Instruments    
Debt 350us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorNotesDue2021At4.65PercentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
349us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorNotesDue2021At4.65PercentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying Value. | 5.09% Unsecured Senior Notes due 2015    
Financial Instruments    
Debt 75us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2015At5.09PercentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
75us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2015At5.09PercentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying Value. | 5.29% Unsecured Senior Notes due 2020    
Financial Instruments    
Debt 100us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2020At5.29PercentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
100us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2020At5.29PercentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying Value. | 5.69% Unsecured Senior Notes due 2035    
Financial Instruments    
Debt 150us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2035At5.69PercentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
150us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2035At5.69PercentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying Value. | 3.82% Series D Senior Notes due 2017    
Financial Instruments    
Debt 20us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorNotesSeriesDDue2017At3.82PercentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
24us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorNotesSeriesDDue2017At3.82PercentMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Fair Value | Level 2    
Financial Instruments    
Debt 1,751us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,597us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value | Level 2 | Senior Credit Facility due 2017 | Senior revolving credit facility    
Financial Instruments    
Debt 330us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorCreditFacilityDue20November2017Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
380us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorCreditFacilityDue20November2017Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
Fair Value | Level 2 | Term Loan Facility due 2018    
Financial Instruments    
Debt 500us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_TermLoanDue2018Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
500us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_TermLoanDue2018Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value | Level 2 | Short-Term Loan due 2015 | Term loan    
Financial Instruments    
Debt 170us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_ShortTermLoanFacilityDue2015Member
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
 
Fair Value | Level 2 | 4.65% Senior Notes due 2021    
Financial Instruments    
Debt 375us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorNotesDue2021At4.65PercentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
353us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorNotesDue2021At4.65PercentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value | Level 2 | 5.09% Unsecured Senior Notes due 2015    
Financial Instruments    
Debt 76us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2015At5.09PercentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
79us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2015At5.09PercentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value | Level 2 | 5.29% Unsecured Senior Notes due 2020    
Financial Instruments    
Debt 111us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2020At5.29PercentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
106us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2020At5.29PercentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value | Level 2 | 5.69% Unsecured Senior Notes due 2035    
Financial Instruments    
Debt 168us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2035At5.69PercentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
154us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_UnsecuredSeniorNotesDue2035At5.69PercentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value | Level 2 | 3.82% Series D Senior Notes due 2017    
Financial Instruments    
Debt 21us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorNotesSeriesDDue2017At3.82PercentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
25us-gaap_DebtInstrumentFairValue
/ us-gaap_DebtInstrumentAxis
= tclp_SeniorNotesSeriesDDue2017At3.82PercentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember