Annual report pursuant to Section 13 and 15(d)

Postretirement Benefits (Details)

v2.4.1.9
Postretirement Benefits (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]              
Defined contribution plan expense         $ 38.9us-gaap_DefinedContributionPlanCostRecognized $ 35.8us-gaap_DefinedContributionPlanCostRecognized $ 34.5us-gaap_DefinedContributionPlanCostRecognized
Contributions to multiemployer plans         0.1us-gaap_MultiemployerPlanPeriodContributions 0.1us-gaap_MultiemployerPlanPeriodContributions 0.1us-gaap_MultiemployerPlanPeriodContributions
Settlement Loss 27.9us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 27.9us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1 0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
Pension Plans [Member]              
Defined Benefit Plan Disclosure [Line Items]              
Lump sum payments         80.7bc_DefinedBenefitPlanLumpSumPayments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Settlement payments         (71.9)us-gaap_DefinedBenefitPlanSettlementsPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanSettlementsPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Settlement Loss         27.9us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
0us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Defined benefit plan, estimated lump sum payments in next fiscal year         70bc_DefinedbenefitplanEstimatedsettlementpaymentsinnextfiscalyear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Defined benefit plan, estimated settlement loss in next fiscal year, minimum         30bc_Definedbenefitplanestimatedsettlementlossinnextfiscalyearminimum
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Defined benefit plan, estimated settlement loss in next fiscal year, maximum         $ 35bc_Definedbenefitplanestimatedsettlementlossinnextfiscalyearmaximum
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember